FontInfo

סקירה כללית

FontInfo הוא שיעור ב Aspose.PDF FOSS עבור .NET.

מידע על טופס המשמש ב- PDF.

שיעור זה מספק 3 שיטות לעבוד עם אובייקטים FontInfo בתוכניות .NET. שיטות זמינות כוללות: FromFontData, GetGlyphWidth, MeasureString. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.PDF FOSS עבור חבילת .Net. רכוש : BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible,ועוד שמונה.

נכסים

שםסוגגישהתיאור
DefaultHelveticaFontקראותיאור מפתח עבור טקסטים נפרדים.
ResourceNamestringקראושם המשאב במילון הפורט של הדף (לדוגמה, “F1”).
BaseFontstringקראושם האות הבסיסית (לדוגמה, “Helvetica”, “ABCDEF + ArialMT”).
FontNamestringקראושם טקסט סטנדרטי – מפרקים של תת-הקובץ (ABCDEF+) ומפרקי קוממה.
DecodedFontNamestringקראושם טקסט מופרז כשם תצוגה אנושי קריא.
UniqueIdstringקראוזיהוי ייחודי המשלב שם משאבים וטקסט בסיס.
Subtypestringקראוסוגים שונים של טופס (Type1, Type0, Type3, etc.).
Encodingstring?קראושם הקוד (WinAnsiEncoding, זהות-H וכו ‘).
IsEmbeddedboolקרא / כתיבההאם האותיות מוטבעו ב- PDF.
IsSubsetboolקרא / כתיבההאם האות היא תת-סדרה (שם מתחיל עם XXXXXX+).
IsItalicboolקראוהאם השם הוא איטלקי?.
IsBoldboolקראוהאם האותיות הן אמיצות?.
IsCidboolקראוהאם האות היא CID (Type0) - משתמשת באנגלית, CJK וכו ‘.
IsAccessibleboolקראובין אם תוכנית האותיות זמינה – או מוטבעת ב- PDF, כבר מחוברת כנתונים מקור, או מותקנת על המערכת תחת אותו שם (ניתן לפתור באמצעות FindFont).

שיטות

חתימהתיאור
FromFontData(fontData: FontData)יצירת FontInfo מתוך FontData (הטקסט המערכת נמצא דרך FontRepository.FindFont).
GetGlyphWidth(charCode: int)קבל את רוחב קוד האות ב 1/1000 יחידות שטח טקסט.
MeasureString(text: string, fontSize: double)מדיד את רוחב החוט בנקודות, על פי גודל האות.

ראה גם

 עברית