PDFium Component Docs

מאפיין PrintScaling

Component: TPdf  ·  Unit: PDFium
הערך המפוענח של רמז /ViewerPreferences /PrintScaling של המסמך — האם מחבר ה-PDF מעוניין שדו-שיח ההדפסה של המציג יקבל כברירת מחדל קנה-מידה של התאמה-לעמוד מוגדר-יישום, או שיידפיס דפים בגודל המקורי שחיבר

Syntax

property PrintScaling: Boolean; // read only

Description

הערך /PrintScaling של /ViewerPreferences מקבל אחד משני ערכים בעלי שם לפי PDF 32000-1 § 12.2 טבלה 150:

יש להשתמש במאפיין בעת חיווט תהליך הדפסת PDF כך שהמשתמש לא יצטרך לנחש מה המסמך מצפה. טפסים, חשבוניות בפורמט קבוע, תוויות עם ברקודים והוכחות קדם-דפוס מגדירים בדרך כלל /None כדי שהברקודים / המדידות יצאו בדיוק בגודל הנכון; עלונים ומסמכים כרוכים משאירים בדרך כלל את ברירת המחדל כדי שיתאימו לכל גודל נייר

זהו רמז בלבד — PDFium אינו אוכף אותו במהלך הרסטר. שכבת ההדפסה שלך (VCL Printer, GDI StartDoc, או כל אחד אחר) היא זו שבפועל מגדילה (או מסרבת להגדיל) את מפת הסיביות המרונדרת או את ערוץ ה-PostScript. יש לשלב עם PrintPaperHandling, PrintCopies ו-PrintPageRanges בעת אכלוס דו-שיח הדפסה

Remarks

Example

// Apply the document's preferred scaling mode to the printer setup.
begin
  if Pdf1.PrintScaling then
  begin
    radioFit.Checked := True;
    Memo1.Lines.Add('PDF prefers app-default (fit to page) scaling');
  end
  else
  begin
    radioActualSize.Checked := True;
    Memo1.Lines.Add('PDF requests actual-size print (no scaling)');
  end;
end;

See Also

PrintCopies, PrintPageRanges, PrintPaperHandling, ViewerPreference