PDFium Delphi Component Docs

מתודת AddStandardFontText

רכיב: TPdf  ·  יחידה: PDFium
מצייר טקסט עם אחד מ-14 גופני ה-PDF התקניים, מבלי להטמיע תוכנית גופן

תחביר

procedure AddStandardFontText(const Text: WString; StandardFont: TPdfStandardFont; FontSize: Single; X, Y: Double; Color: TColor; Alpha: Byte; Angle: Double = 0.0);

TextWString. הטקסט לציור
StandardFontTPdfStandardFont. אחד מ-14 הגופנים התקניים: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats
FontSizeSingle. גודל הטקסט בנקודות
X, YDouble. מיקום מקור הטקסט ביחידות עמוד PDF, נמדד מהפינה השמאלית-תחתונה של העמוד
ColorTColor. צבע המילוי של הגליפים
AlphaByte. אטימות המילוי, 0 שקוף עד $FF אטום
AngleDouble. סיבוב קו הבסיס של הטקסט במעלות, נגד כיוון השעון. ברירת המחדל היא 0

תיאור

בשונה מ-AddText, שמטמיע את גופן המערכת שהוא מוצא, כאן לא מוטמעת תוכנית גופן: לכל מציג תקני כבר יש את הגופנים האלה, כך שהקובץ נשאר קטן יותר

הפשרה היא תקניות. גם PDF/A וגם PDF/X דורשים שכל הגופנים יוטמעו, כך שפלט המיועד לפרופילים אלה חייב להשתמש ב-AddText במקום זאת

שמות הגופנים מותאמים לשמות הגופנים הבסיסיים של ISO 32000-1 טבלה 109, כך שהספירה ממופה אחד-לאחד אל 14 הגופנים התקניים

דוגמה

Pdf.AddStandardFontText('Draft', sfHelveticaBold, 24, 72, 720,
  clGray, $80);
Pdf.UpdatePage;

ראו גם

AddText, AddShapedText, AddCidType2Text, FontSize