74:
Can I preview the pages with no margins ( compact )


oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:[PreviewSettings,exPreviewShowCompact] := true
oDCOCX_Exontrol1:[PreviewSettings,exPreviewShowPageNumbers] := true
oDCOCX_Exontrol1:[PreviewSettings,exPreviewPageNumberFormat] := "<b><font ;14><out 000000><fgcolor=FFFFFF><%page%></fgcolor></out></font>"
oDCOCX_Exontrol1:Preview()

73:
I have noticed that I can zoom the pages in the Print and Print-Preview, using the middle mouse buttons. How can I disable this

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:[PreviewSettings,exPreviewAllowMiddleZoom] := false
oDCOCX_Exontrol1:Preview()

72:
Is it possible to display the page number with the same size on the Preview workspace


oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:[PreviewSettings,exPreviewShowPageNumbers] := true
oDCOCX_Exontrol1:[PreviewSettings,exPreviewPageNumberFormat] := "<b><font ;14><out 000000><fgcolor=FFFFFF><%page%></fgcolor></out></font>"
oDCOCX_Exontrol1:Preview()

71:
How can I prevent zooming the page whe user clicks it

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:[PreviewSettings,exPreviewAllowToggleZoom] := false
oDCOCX_Exontrol1:Preview()

70:
How can I select/unselect the pages to be printed when user right clicks the page in the preview

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:[PreviewSettings,exPreviewAllowUnprintPage] := false
oDCOCX_Exontrol1:Preview()

69:
How can I prevent scrolling the pages by drag and drop

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:[PreviewSettings,exPreviewAllowDragScroll] := false
oDCOCX_Exontrol1:Preview()

68:
How can I prevent scrolling the pages using the mouse wheel

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:[PreviewSettings,exPreviewAllowWheelScroll] := false
oDCOCX_Exontrol1:Preview()

67:
How can I change the preview's background color


oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:[PreviewSettings,exPreviewBackColor] := 16777215
oDCOCX_Exontrol1:Preview()

66:
How do I change the message "The number of pages being loaded is: 100. Do you want to continue


oDCOCX_Exontrol1:UILimitPagesCountMessage := "The number of pages being loaded is: <%count%>. Do you want to continue?"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

65:
I'm asked every time after 100 pages loaded, to continue. Is there any way to change/prevent that (sample 2)

oDCOCX_Exontrol1:UILimitPagesCountMessage := ""
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

64:
I'm asked every time after 100 pages loaded, to continue. Is there any way to change/prevent that (sample 1)

oDCOCX_Exontrol1:UILimitPagesCount := -1
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

63:
Is it possible to export/copy the pages to a file (*.emf or any other extension determines the control to save the pages in EMF format)

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:CopyTo("C:\Temp\Page%i.emf")

62:
Is it possible to export/copy the pages to a file (*.pdf, exports the pages to PDF format. The %i flag has no effect if using PDF format, as all pages are saved to a single document)

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:CopyTo("C:\Temp\Page.pdf")

61:
Is it possible to export/copy the pages to a file (*.png, exports the pages to PNG format)

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:CopyTo("C:\Temp\Page%i.png")

60:
Is it possible to export/copy the pages to a file (*.tif *.tiff, exports the pages to TIFF format)

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:CopyTo("C:\Temp\Page%i.tiff")

59:
Is it possible to export/copy the pages to a file (*.gif, , exports the pages to GIF format)

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:CopyTo("C:\Temp\Page%i.gif")

58:
Is it possible to export/copy the pages to a file (*.jpg *.jpe *.jpeg *.jfif, exports the pages to JPEG format)

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:CopyTo("C:\Temp\Page%i.jpg")

57:
Is it possible to export/copy the pages to a file (*.bmp *.dib *.rle, exports the pages to BMP format)

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:CopyTo("C:\Temp\Page%i.bmp")

56:
The Preview is automatically closed after I create the object. Is it possible to close it, when user closes the Preview

oDCOCX_Exontrol1:AutoRelease := false
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

55:
How do I change the paper's frame


oDCOCX_Exontrol1:PageFrameStyle := exPageFrameSolid
oDCOCX_Exontrol1:PageFrameColor := RGB(255,0,0)
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

54:
How cam I prevent resizing the paper's margins


oDCOCX_Exontrol1:ShowMargins := false
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

53:
Is it possible to place the Print and Print Preview window at the bottom of the Z order

oDCOCX_Exontrol1:Foreground := 1
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

52:
Is it possible to place the Print and Print Preview window at the top (sample 2)

oDCOCX_Exontrol1:Foreground := -2
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

51:
Is it possible to place the Print and Print Preview window at the top of the Z-order (sample 1)

oDCOCX_Exontrol1:Foreground := -1
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

50:
I am using the eXPrint to print my object, but when I print the document a watermark logo is displayed. Is there any way to prevent that

oDCOCX_Exontrol1:RuntimeKey := "XXX"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

49:
I've noticed that the page starts at 1. Can I change that


oDCOCX_Exontrol1:StartPageNumber := 10
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

48:
Is it possible to display the page count right after the page number


oDCOCX_Exontrol1:PageNumberFormat := "<%page%>/<%count%>"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

47:
How do I encode/decode plain text

local sDecode,sEncode as USUAL

sEncode := oDCOCX_Exontrol1:[Encode64Text,"AAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDD"]
OutputDebugString(String2Psz( "Encoded:" ))
OutputDebugString(String2Psz( AsString(sEncode) ))
sDecode := oDCOCX_Exontrol1:[Decode64Text,AsString(sEncode)]
OutputDebugString(String2Psz( "Decoded:" ))
OutputDebugString(String2Psz( AsString(sDecode) ))

46:
How do I programmatically encode an icon file to BASE64 string (Images)

local sEncodeIcon as USUAL

sEncodeIcon := oDCOCX_Exontrol1:[Encode64Icons,"c:\exontrol\images\setup.ico"]
oDCOCX_Exontrol1:Images(sEncodeIcon)
oDCOCX_Exontrol1:Caption := "This is an icon <img>7</img> loaded from BASE64 encoded string"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

45:
How do I programmatically encode a picture file to BASE64 string (HTMLPicture)

local sEncodePicture as USUAL

sEncodePicture := oDCOCX_Exontrol1:[Encode64,"c:\exontrol\images\zipdisk.gif"]
oDCOCX_Exontrol1:[HTMLPicture,"pic1"] := sEncodePicture
oDCOCX_Exontrol1:Caption := "This is a picture <img>pic1:96</img> loaded from BASE64 encoded string"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

44:
How do I find the number of pages
METHOD OCX_Exontrol1Click(ID,SelectedID) CLASS MainDialog
	// Click event - Occurs when the user clicks a button in the toolbar.
	OutputDebugString(String2Psz( "Pages:" ))
	OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:PagesCount) ))
RETURN NIL


oDCOCX_Exontrol1:ToolBarFormat := "1001"
oDCOCX_Exontrol1:[ItemCaption,0x380 | exToolBarClose] := "Pages"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

43:
How do I specify the range of pages to be printed


oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:PageRange := "1,4"
oDCOCX_Exontrol1:Preview()

42:
My control uses transparency, and so the print and print-preview does not show as on the screen. What can I do

oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:AsScreen := true
oDCOCX_Exontrol1:Preview()

41:
How do I get a list of available printers


OutputDebugString(String2Psz( oDCOCX_Exontrol1:Printers ))

40:
Is it possible to assign an extra title or caption to the document


oDCOCX_Exontrol1:ExtraCaption("Left","Left-Title",0,0)
oDCOCX_Exontrol1:ExtraCaption("Right","Right-Title",0,2)
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

39:
Can I change/customize the toolbar

METHOD OCX_Exontrol1Click(ID,SelectedID) CLASS MainDialog
	// Click event - Occurs when the user clicks a button in the toolbar.
	OutputDebugString(String2Psz( "Click" ))
	OutputDebugString(String2Psz( AsString(ID) ))
	OutputDebugString(String2Psz( AsString(SelectedID) ))
RETURN NIL

METHOD OCX_Exontrol1Refresh() CLASS MainDialog
	// Refresh event - Notifies your application when the pages are refreshed.
	oDCOCX_Exontrol1:[ItemCaption,0xffffff30 | exPage] := "Printer: <fgcolor=808080>Xerox</fgcolor>"
	oDCOCX_Exontrol1:[ItemToolTip,0xffffff30 | exPage] := "Xerox"
	oDCOCX_Exontrol1:[ItemCaption,0xc0 | exPrinting] := "<img>7</img> Orientation: Landscape #1"
	oDCOCX_Exontrol1:[ItemToolTip,0xc0 | exPrinting] := "Page Orientation"
	oDCOCX_Exontrol1:[ItemCaption,0xc0 | exCancel] := "<img>8</img> Size: Letter\r\nLetter #1\r\nA4#9\r\nA5#11\r\nA6#70"
	oDCOCX_Exontrol1:[ItemToolTip,0xc0 | exCancel] := "Paper Size"
	oDCOCX_Exontrol1:[ItemCaption,0xc0 | exPrintPreview] := "<img>9</img> <fgcolor 0000FF>Scale <sha ;;0>1 x 1"
	oDCOCX_Exontrol1:[ItemToolTip,0xc0 | exPrintPreview] := "Adjust To and Fit-To"
RETURN NIL


oDCOCX_Exontrol1:Images("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")
oDCOCX_Exontrol1:ToolBarFormat := "-1,100,-1,101,102,106,-1,(200/201,-1,202),|,(-1,(-201/(103,-1,104,-1,105))):216"
oDCOCX_Exontrol1:Options := "FitToPage = 1x1"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

38:
Can I add or display icons or images in the document's title


oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
oDCOCX_Exontrol1:[HTMLPicture,"pic1"] := "c:\exontrol\images\zipdisk.gif"
oDCOCX_Exontrol1:Caption := "<img>7</img> This is the new <img>pic1</img> document's title"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

37:
How can I change the icons on the captions / tooltips being shown on the toolbar of the Print and Print-Preview


oDCOCX_Exontrol1:ReplaceIcon(0,-1)
oDCOCX_Exontrol1:Images("gBJJgBAIGAAHAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbqkQib/rlfsVhslllVelloqdqs8Ps1vuFtsFdt1putxvF0ucrtlRr1/u95wVrt2AvdWvuDxVVxNbxsZx+LyVCw1iyNQyuTzWbzmdz2f0Gh0Wj0ml02n1Gp1Wr1mt12v2Gx2Wz2m1neXwlgyu4p2Zsu8v2BrPAvUt4lP4+94Vc5PD5dL3eF6WHxnPsnNzHWpuR7HQ7Vm7vK6nZ6nhou+rXc7/e8ca81E9HO9vp6dh+PM9e2/X7/n9/z/sWiwfJXAaPJAkSSAAkqUQWnC/nAf5wI2f54QpCZ8H+fCNngOkOI2YAHRAjZAAfEkRxKB6UIQhCNxXFSDxfFiNRcjUSRNGsUQ+D5gA/DY/ngP8JwhIcIwpI0KwrDElQzDkmw6OkQSjEIHRtFEqyvFMXS1GEty7Lkvy1LExRRHkyx2D8gTTH4/oCA=")
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

36:
Is it possible to change/customize the captions / tooltips being shown on the toolbar of the Print and Print-Preview


oDCOCX_Exontrol1:[ItemCaption,exClose] := "<img>6</img> <fgcolor FF0000><b>Inchide"
oDCOCX_Exontrol1:[ItemToolTip,exClose] := "Inchide preview"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

35:
Is it possible somehow to get/set all settings of the printer


OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:[Settings,exAllFields]) ))
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

34:
How do I get the current's page size as described in the Paper Size field


OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:[Settings,exFormName]) ))
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

33:
How can I get the size of the page, in pixels


oDCOCX_Exontrol1:[Settings,exPaperSize] := 9
OutputDebugString(String2Psz( "Width (pixels): " ))
OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:ClientWidth) ))
OutputDebugString(String2Psz( "Height (pixels): " ))
OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:ClientHeight) ))
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

32:
How can I get the size of the page, in dots


oDCOCX_Exontrol1:[Settings,exPaperSize] := 9
OutputDebugString(String2Psz( "Width (dots): " ))
OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:[Settings,exPaperWidth]) ))
OutputDebugString(String2Psz( "Height (dots): " ))
OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:[Settings,exPaperHeight]) ))
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

31:
How can I display inches instead of millimeters


oDCOCX_Exontrol1:[Settings,exDisplayInch] := 0
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

30:
How can I display millimeters instead of inches


oDCOCX_Exontrol1:[Settings,exDisplayInch] := 1
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

29:
How can I change the paper's bottom margin


oDCOCX_Exontrol1:[Settings,exBottomMargin] := 0
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

28:
How can I change the paper's right margin


oDCOCX_Exontrol1:[Settings,exRightMargin] := 0
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

27:
How can I change the paper's top margin


oDCOCX_Exontrol1:[Settings,exTopMargin] := 0
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

26:
How can I change the paper's left margin


oDCOCX_Exontrol1:[Settings,exLeftMargin] := 0
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

25:
How do I specify the print quality

OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:[Settings,exPrintQuality]) ))
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

24:
How do I specify the number of copies

OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:[Settings,exPrinterCopies]) ))
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

23:
How do I get the current printer's name


OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:[Settings,exPrinterName]) ))
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

22:
How do I change the page's orientation to portrait (method 2)


oDCOCX_Exontrol1:[Settings,exPageOrientation] := 1
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

21:
How do I change the page's orientation to landscape (method 2)


oDCOCX_Exontrol1:[Settings,exPageOrientation] := 2
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

20:
How do I change the paper's source

oDCOCX_Exontrol1:[Settings,exPaperSource] := 7
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

19:
How can I change the paper's size to A4


oDCOCX_Exontrol1:[Settings,exPaperSize] := 9
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

18:
How do I change the page's orientation to portrait (method 1)


oDCOCX_Exontrol1:PageOrientation := exPortrait
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

17:
How do I change the page's orientation to landscape (method 1)


oDCOCX_Exontrol1:PageOrientation := exLandscape
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

16:
Is there any Fit-To option for print and print preview


oDCOCX_Exontrol1:Options := "FitToPage = 2 x 2"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

15:
Is there any Fit-To-Page / Fit-To Tall option for print and print preview


oDCOCX_Exontrol1:Options := "FitToPage = x 2"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

14:
Is there any Fit-To-Page / Fit-To Wide option for print and print preview


oDCOCX_Exontrol1:Options := "FitToPage = 2 x"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

13:
Is there any Fit-To-Page / Adjust-To option for print and print preview


oDCOCX_Exontrol1:Options := "FitToPage = 25%"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

12:
Is there any Fit-To-Page option for print and print preview


oDCOCX_Exontrol1:Options := "FitToPage = On"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

11:
How can I display the document's title to a different place


oDCOCX_Exontrol1:CaptionAlignment := exLeft
oDCOCX_Exontrol1:CaptionPosition := exFooter
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

10:
How can I display the page numbers to a different place


oDCOCX_Exontrol1:PageNumbersPosition := exHeader
oDCOCX_Exontrol1:PageNumbersAlignment := exRight
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

9:
How do I hide the page numbers


oDCOCX_Exontrol1:ShowPageNumbers := false
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

8:
Is it possible to display the page's index and count in the document's title


oDCOCX_Exontrol1:Caption := "<font ;16>This is the page number <%page%> from <%count%> pages."
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

7:
How do I change the document's title


oDCOCX_Exontrol1:Caption := "<font ;16>This is your new <b>title</b>."
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

6:
How do I programmatically print the control, not using the Print-Preview mainframe


oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:DoPrint(true)

5:
How can I print and print-preview the control (method 2)


oDCOCX_Exontrol1:PrintExts := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

4:
How do I get the version of the eXPrint control

OutputDebugString(String2Psz( oDCOCX_Exontrol1:Version ))

3:
How do I change the font to display the page's caption (method 2)


oDCOCX_Exontrol1:Caption := "<font ;24>Untitled Document"
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

2:
How do I change the font to display the page's caption (method 1)


oDCOCX_Exontrol1:Font:Size := 24
oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()

1:
How can I print and print-preview the control (method 1)


oDCOCX_Exontrol1:PrintExt := oDCOCX_Exontrol1
oDCOCX_Exontrol1:Preview()