Unit 'kcontrols' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_kcontrols]

TKPrintPageSetup

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: kcontrols.pas line 723

type TKPrintPageSetup = class(TKPersistent)

protected

  function GetCanPrint; virtual;

  

  function GetSelAvail; virtual;

  

  procedure AfterUnitsChange; virtual;

  

  procedure BeforeUnitsChange; virtual;

  

  procedure PaintPageToPreview(); virtual;

  

  procedure PrintPageNumber(); virtual;

  

  procedure PrintTitle; virtual;

  

  procedure Update; override;

  

  procedure UpdateSettings; virtual;

  

public

  constructor Create(); virtual;

  

  procedure Assign(); override;

  

  function HMap();

  

  procedure Invalidate;

  

  procedure PrintOut;

  

  procedure Validate;

  

  function VMap();

  

  property Active: Boolean; [r]

  

  property CanPrint: Boolean; [r]

  

  property Canvas: TCanvas; [r]

  

  property Control: TKCustomControl; [r]

  

  property ControlHorzPageCount: Integer; [r]

  

  property ControlVertPageCount: Integer; [r]

  

  property Copies: Integer; [rw]

  

  property CurrentCopy: Integer; [r]

  

  property CurrentPage: Integer; [r]

  

  property CurrentPageControl: Integer; [r]

  

  property CurrentPageExtraLeft: Integer; [r]

  

  property CurrentPageExtraRight: Integer; [r]

  

  property CurrentScale: Double; [r]

  

  property MappedControlPaintAreaWidth: Integer; [r]

  

  property MappedExtraSpaceLeft: Integer; [r]

  

  property MappedExtraSpaceRight: Integer; [r]

  

  property MappedFooterSpace: Integer; [r]

  

  property MappedHeaderSpace: Integer; [r]

  

  property MappedMarginBottom: Integer; [r]

  

  property MappedMarginLeft: Integer; [r]

  

  property MappedMarginLeftMirrored: Integer; [r]

  

  property MappedMarginRight: Integer; [r]

  

  property MappedMarginRightMirrored: Integer; [r]

  

  property MappedMarginTop: Integer; [r]

  

  property MappedOutlineHeight: Integer; [r]

  

  property MappedOutlineWidth: Integer; [r]

  

  property MappedPaintAreaHeight: Integer; [r]

  

  property MappedPaintAreaWidth: Integer; [r]

  

  property MappedPageHeight: Integer; [r]

  

  property MappedPageWidth: Integer; [r]

  

  property DesktopPixelsPerInchX: Integer; [r]

  

  property DesktopPixelsPerInchY: Integer; [r]

  

  property EndPage: Integer; [rw]

  

  property ExtraLeftHorzPageCount: Integer; [r]

  

  property ExtraLeftVertPageCount: Integer; [r]

  

  property ExtraRightHorzPageCount: Integer; [r]

  

  property ExtraRightVertPageCount: Integer; [r]

  

  property IsDefaultPrinter: Boolean; [r]

  

  property Options: TKPrintOptions; [rw]

  

  property Orientation: TPrinterOrientation; [rw]

  

  property PageCount: Integer; [r]

  

  property Previewing: Boolean; [r]

  

  property PrinterControlPaintAreaWidth: Integer; [r]

  

  property PrinterExtraSpaceLeft: Integer; [r]

  

  property PrinterExtraSpaceRight: Integer; [r]

  

  property PrinterFooterSpace: Integer; [r]

  

  property PrinterHeaderSpace: Integer; [r]

  

  property PrinterMarginBottom: Integer; [r]

  

  property PrinterMarginLeft: Integer; [r]

  

  property PrinterMarginLeftMirrored: Integer; [r]

  

  property PrinterMarginRight: Integer; [r]

  

  property PrinterMarginRightMirrored: Integer; [r]

  

  property PrinterMarginTop: Integer; [r]

  

  property PrinterName: string; [rw]

  

  property PrinterPageHeight: Integer; [r]

  

  property PrinterPageWidth: Integer; [r]

  

  property PrinterPaintAreaHeight: Integer; [r]

  

  property PrinterPaintAreaWidth: Integer; [r]

  

  property PrinterPixelsPerInchX: Integer; [r]

  

  property PrinterPixelsPerInchY: Integer; [r]

  

  property PrintingMapped: Boolean; [rw]

  

  property Range: TKPrintRange; [rw]

  

  property SelAvail: Boolean; [r]

  

  property StartPage: Integer; [rw]

  

  property Scale: Integer; [rw]

  

  property Title: string; [rw]

  

  property UnitControlPaintAreaWidth: Double; [r]

  

  property UnitExtraSpaceLeft: Double; [rw]

  

  property UnitExtraSpaceRight: Double; [rw]

  

  property UnitFooterSpace: Double; [rw]

  

  property UnitHeaderSpace: Double; [rw]

  

  property UnitMarginBottom: Double; [rw]

  

  property UnitMarginLeft: Double; [rw]

  

  property UnitMarginRight: Double; [rw]

  

  property UnitMarginTop: Double; [rw]

  

  property UnitPaintAreaHeight: Double; [r]

  

  property UnitPaintAreaWidth: Double; [r]

  

  property Units: TKPrintUnits; [rw]

  

  property OnPrintMeasure: TKPrintMeasureEvent; [rw]

  

  property OnUpdateSettings: TNotifyEvent; [rw]

  

end;

Inheritance

TKPrintPageSetup

  

|

TKPersistent

  

|

TObject



CT Web help

CodeTyphon Studio