User Tools

Site Tools


api:dk11:net:tatukgis.ndk.winforms.tgis_printmanager

TGIS_PrintManager class

DK11 for .NET | TatukGIS.NDK.WinForms.TGIS_PrintManager | Classes | Constructors | Fields | Methods | Properties | Events

Print manager used for WinForms.

Available also on: Delphi FMX | Delphi VCL.

Syntax

// C#
public class TGIS_PrintManager : TGIS_PrintManagerAbstract, IGIS_ViewerParent 
{
}
' VisualBasic
Public Class TGIS_PrintManager
  Inherits TGIS_PrintManagerAbstract
  Implements IGIS_ViewerParent
End Class
// Oxygene
type
  TGIS_PrintManager = public class( TGIS_PrintManagerAbstract, IGIS_ViewerParent )
  end;

Inheritance

Implements

Constructors

Inherited Overrides Protected
Name Visibility Description
TGIS_PrintManager() public Create an instance.

Fields

Inherited Protected
Name Visibility Description
FFooter protected Text of footer that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
FFooterFont protected Font for the header that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
FModeForceBitmap protected Force a bitmap printing.
(Inherited from TGIS_PrintManagerAbstract)
FPrinterModeDraft protected Force a draft printing at 100PPI
(Inherited from TGIS_PrintManagerAbstract)
FSubtitle protected Text of subtitle that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
FSubtitleFont protected Font of subtitle that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
FTemplate protected Print template object.
(Inherited from TGIS_PrintManagerAbstract)
FTileSize protected Size of tile (in pixels) used when printing semitransparent layers.
(Inherited from TGIS_PrintManagerAbstract)
FTitle protected Text of title that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
FTitleFont protected Font of title that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)

Methods

Inherited Overrides Protected
Name Visibility Description
ControlAutoCenterViewport public Move the screen origin of the map by delta values.
(Implements IGIS_ViewerParent.ControlAutoCenterViewport)
ControlCanvasHeight public Get canvas height.
(Implements IGIS_ViewerParent.ControlCanvasHeight)
ControlCanvasScale public Get canvas scale.
(Implements IGIS_ViewerParent.ControlCanvasScale)
ControlCanvasWidth public Get canvas width.
(Implements IGIS_ViewerParent.ControlCanvasWidth)
ControlClose public Notify control that is map is going to be closed.
(Implements IGIS_ViewerParent.ControlClose)
ControlDrawTexture public Draw texture.
(Implements IGIS_ViewerParent.ControlDrawTexture)
ControlFlash public Do flash.
(Implements IGIS_ViewerParent.ControlFlash)
ControlHourglassHide public Do Hourglass hide.
(Implements IGIS_ViewerParent.ControlHourglassHide)
ControlHourglassShake public Do Hourglass shake.
(Implements IGIS_ViewerParent.ControlHourglassShake)
ControlHourglassShow public Do Hourglass show.
(Implements IGIS_ViewerParent.ControlHourglassShow)
ControlProcessMessages public Do process messages.
(Implements IGIS_ViewerParent.ControlProcessMessages)
ControlRaiseEditorChangeEvent public Raise event on editor change.
(Implements IGIS_ViewerParent.ControlRaiseEditorChangeEvent)
ControlRenderer public Get renderer instance.
(Implements IGIS_ViewerParent.ControlRenderer)
ControlRepaint public Repaint control.
(Implements IGIS_ViewerParent.ControlRepaint)
ControlSet3DMode public Set current 3D mode.
(Implements IGIS_ViewerParent.ControlSet3DMode)
ControlSystemPPI public Get system PPI.
(Implements IGIS_ViewerParent.ControlSystemPPI)
ControlUpdateEditor public Update the editor.
(Implements IGIS_ViewerParent.ControlUpdateEditor)
ControlUpdateProgressive public Progressive update.
(Implements IGIS_ViewerParent.ControlUpdateProgressive)
ControlUpdateSelection public Update Selection layer.
(Implements IGIS_ViewerParent.ControlUpdateSelection)
ControlUpdateSynchronize public Wait for pending paint operation to be finalized.
(Implements IGIS_ViewerParent.ControlUpdateSynchronize)
ControlUpdateTopmost public Update Topmost layer.
(Implements IGIS_ViewerParent.ControlUpdateTopmost)
ControlUpdateWholeMap public Update whole map.
(Implements IGIS_ViewerParent.ControlUpdateWholeMap)
DrawControl public Print a control.
(Overrides TGIS_PrintManagerAbstract.DrawControl)
DrawGraphic public Print a graphic.
(Overrides TGIS_PrintManagerAbstract.DrawGraphic)
DrawMap public Print a map given by the viewer using passed _printer.
(Overrides TGIS_PrintManagerAbstract.DrawMap)
draw_box protected Draw a box defined in the .tpl by 'BOX'.
(Overrides TGIS_PrintManagerAbstract.draw_box)
draw_control protected Draw a control defined in the .tpl by 'LEGEND', 'SCALE' or 'NORTHARROW'.
(Overrides TGIS_PrintManagerAbstract.draw_control)
draw_element protected Draw element by calling events.
(Inherited from TGIS_PrintManagerAbstract)
draw_frame protected Draw a frame defined in the .tpl by 'FRAME'.
(Overrides TGIS_PrintManagerAbstract.draw_frame)
draw_graphic protected Draw an image defined in the .tpl by 'GRAPHIC'.
(Overrides TGIS_PrintManagerAbstract.draw_graphic)
draw_map protected Draw a map defined in the .tpl by 'MAP'.
(Overrides TGIS_PrintManagerAbstract.draw_map)
draw_text protected Draw a text defined in the .tpl by 'TEXT'.
(Overrides TGIS_PrintManagerAbstract.draw_text)
GetViewer public Get internal viewer handle.
(Implements IGIS_ViewerParent.GetViewer)
Print(IGIS_Viewer) public Print a map given by the viewer using default printer.
Print(IGIS_Viewer, Object) public
Print(IGIS_Viewer, Object, double) public
processTemplatePrinting protected Print a page according to defined template.
(Inherited from TGIS_PrintManagerAbstract)
SetViewer public Set internal viewer handle.
(Implements IGIS_ViewerParent.SetViewer)

Properties

Inherited Protected
Name Visibility Description
Footer public Text for the footer that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
FooterFont public Font for the header that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
Printer public Printer object.
Subtitle public Text for the subtitle that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
SubtitleFont public Font for the subtitle that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
Template public Print template object.
(Inherited from TGIS_PrintManagerAbstract)
TileSize public Size of tile (in pixels) used when printing semitransparent layers.
(Inherited from TGIS_PrintManagerAbstract)
Title public Text for the title that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
TitleFont public Font for the title that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)

Events

Inherited Protected
Name Visibility Description
AfterPrintEvent public AfterPrint event.
AfterPrintPageEvent public BeforePrintPage event.
BeforePrintEvent public BeforePrint event.
BeforePrintPageEvent public BeforePrintPage event.
PrintPageEvent public PrintPage event.

References

2019/02/28 01:17