Font-klass

Summary: Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.

Module: aspose.imaging

Full Name: aspose.imaging.Font

Constructors

NameDescription
Font(font_name, em_size)Initierar en ny Font med en angiven storlek. Teckenuppsättningen sätts till CharacterSet.DEFAULT, grafik‑enheten till GraphicsUnit.POINT, och fontstilen till FontStyle.REGULAR.
Font(font_name, em_size, style)Initierar en ny Font med en angiven storlek och stil. Teckenuppsättningen sätts till CharacterSet.DEFAULT, grafik‑enheten till GraphicsUnit.POINT.
Font(font_name, em_size, style, unit)Initierar en ny Font med en angiven storlek, stil och enhet.
Font(font_name, em_size, style, unit, character_set)Initierar en ny Font med en angiven storlek, stil, enhet och teckenuppsättning.
Font(font_name, em_size, unit)Initierar en ny Font med en angiven storlek och enhet. Teckenuppsättningen sätts till CharacterSet.DEFAULT, och stilen sätts till FontStyle.REGULAR.
Font(prototype, new_style)Initierar en ny Font som använder den angivna befintliga Font och FontStyle‑enumerationen.

Properties

NameTypeAccessDescription
boldboolrHämtar ett värde som indikerar om detta Font är fet.
character_setCharacterSetrHämtar ett bytevärde som specificerar teckenuppsättningen som detta Font använder.
italicboolrHämtar ett värde som indikerar om detta Font är kursivt.
namestringrHämtar typsnittets namn för detta Font.
sizefloatrHämtar em-storleken för detta Font mätt i de enheter som anges av egenskapen Font.unit.
strikeoutboolrHämtar ett värde som indikerar om detta Font specificerar ett horisontellt streck genom typsnittet.
styleFontStylerHämtar stilinformation för detta Font.
underlineboolrHämtar ett värde som indikerar om detta Font är understruket.
unitGraphicsUnitrHämtar måttenheten för detta Font.

Methods

NameDescription
create_from_prototype(prototype, new_style)Initierar en ny Font som använder den angivna befintliga Font och FontStyle‑enumerationen.
create_with_size(font_name, em_size)Initierar en ny Font med en angiven storlek. Teckenuppsättningen sätts till CharacterSet.DEFAULT, grafik‑enheten till GraphicsUnit.POINT, och fontstilen till FontStyle.REGULAR.
create_with_size_style(font_name, em_size, style)Initierar en ny Font med en angiven storlek och stil. Teckenuppsättningen sätts till CharacterSet.DEFAULT, grafik‑enheten till GraphicsUnit.POINT.
create_with_size_unit(font_name, em_size, unit)Initierar en ny Font med en angiven storlek och enhet. Teckenuppsättningen sätts till CharacterSet.DEFAULT, och stilen sätts till FontStyle.REGULAR.
deep_clone()Skapar en exakt djup kopia av detta Font.

Constructor: Font(font_name, em_size)

 Font(font_name, em_size) 

Initierar en ny Font med en angiven storlek. Teckenuppsättningen sätts till CharacterSet.DEFAULT, grafik‑enheten till GraphicsUnit.POINT, och fontstilen till FontStyle.REGULAR.

Parameters:

ParameterTypBeskrivning
font_namestringEn strängrepresentation av namnet på Font.
em_sizefloatEm-storleken, i punkter, för det nya typsnittet.

Constructor: Font(font_name, em_size, style)

 Font(font_name, em_size, style) 

Initierar en ny Font med en angiven storlek och stil. Teckenuppsättningen sätts till CharacterSet.DEFAULT, grafik‑enheten till GraphicsUnit.POINT.

Parameters:

ParameterTypBeskrivning
font_namestringEn strängrepresentation av namnet på Font.
em_sizefloatEm-storleken, i punkter, för det nya typsnittet.
styleFontStyleFontStyle för det nya typsnittet.

Constructor: Font(font_name, em_size, style, unit)

 Font(font_name, em_size, style, unit) 

Initierar en ny Font med en angiven storlek, stil och enhet.

Parameters:

ParameterTypBeskrivning
font_namestringEn strängrepresentation av namnet på Font.
em_sizefloatEm-storleken för det nya typsnittet i de enheter som anges av parametern unit.
styleFontStyleFontStyle för det nya typsnittet.
unitGraphicsUnitGraphicsUnit för det nya typsnittet.

Constructor: Font(font_name, em_size, style, unit, character_set)

 Font(font_name, em_size, style, unit, character_set) 

Initierar en ny Font med en angiven storlek, stil, enhet och teckenuppsättning.

Parameters:

ParameterTypBeskrivning
font_namestringEn strängrepresentation av namnet på Font.
em_sizefloatEm-storleken för det nya typsnittet i de enheter som anges av parametern unit.
styleFontStyleFontStyle för det nya typsnittet.
unitGraphicsUnitGraphicsUnit för det nya typsnittet.
character_setCharacterSetEn teckenuppsättning att använda för detta typsnitt.

Constructor: Font(font_name, em_size, unit)

 Font(font_name, em_size, unit) 

Initierar en ny Font med en angiven storlek och enhet. Teckenuppsättningen sätts till CharacterSet.DEFAULT, och stilen sätts till FontStyle.REGULAR.

Parameters:

ParameterTypBeskrivning
font_namestringEn strängrepresentation av namnet på Font.
em_sizefloatEm-storleken för det nya typsnittet i de enheter som anges av parametern unit.
unitGraphicsUnitGraphicsUnit för det nya typsnittet.

Constructor: Font(prototype, new_style)

 Font(prototype, new_style) 

Initierar en ny Font som använder den angivna befintliga Font och FontStyle‑enumerationen.

Parameters:

ParameterTypBeskrivning
prototypeFontDet befintliga Font som den nya Font ska skapas från.
new_styleFontStyleFontStyle att tillämpa på det nya Font. Flera värden i FontStyle‑enumerationen kan kombineras med OR‑operatorn.

Method: create_from_prototype(prototype, new_style) [static]

 create_from_prototype(prototype, new_style) 

Initierar en ny Font som använder den angivna befintliga Font och FontStyle‑enumerationen.

Parameters:

ParameterTypBeskrivning
prototypeFontDet befintliga Font som den nya Font ska skapas från.
new_styleFontStyleFontStyle att tillämpa på det nya Font. Flera värden i FontStyle‑enumerationen kan kombineras med OR‑operatorn.

Returns

TypBeskrivning
Font

Method: create_with_size(font_name, em_size) [static]

 create_with_size(font_name, em_size) 

Initierar en ny Font med en angiven storlek. Teckenuppsättningen sätts till CharacterSet.DEFAULT, grafik‑enheten till GraphicsUnit.POINT, och fontstilen till FontStyle.REGULAR.

Parameters:

ParameterTypBeskrivning
font_namestringEn strängrepresentation av namnet på Font.
em_sizefloatEm-storleken, i punkter, för det nya typsnittet.

Returns

TypBeskrivning
Font

Method: create_with_size_style(font_name, em_size, style) [static]

 create_with_size_style(font_name, em_size, style) 

Initierar en ny Font med en angiven storlek och stil. Teckenuppsättningen sätts till CharacterSet.DEFAULT, grafik‑enheten till GraphicsUnit.POINT.

Parameters:

ParameterTypBeskrivning
font_namestringEn strängrepresentation av namnet på Font.
em_sizefloatEm-storleken, i punkter, för det nya typsnittet.
styleFontStyleFontStyle för det nya typsnittet.

Returns

TypBeskrivning
Font

Method: create_with_size_unit(font_name, em_size, unit) [static]

 create_with_size_unit(font_name, em_size, unit) 

Initierar en ny Font med en angiven storlek och enhet. Teckenuppsättningen sätts till CharacterSet.DEFAULT, och stilen sätts till FontStyle.REGULAR.

Parameters:

ParameterTypBeskrivning
font_namestringEn strängrepresentation av namnet på Font.
em_sizefloatEm-storleken för det nya typsnittet i de enheter som anges av parametern unit.
unitGraphicsUnitGraphicsUnit för det nya typsnittet.

Returns

TypBeskrivning
Font

Method: deep_clone()

 deep_clone() 

Skapar en exakt djup kopia av detta Font.

Returns

TypBeskrivning
FontFont som denna metod skapar.