Unit msepostscriptprinter

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Record pspointty  
Class tpostscriptprinter  
Record psfontinfoty  
Record imagecachety  
Class tpostscriptcanvas  

Functions and Procedures

function psrealtostr(const avalue: real): string;
procedure pstranslate(var mat: psmatrixty; const dist: pspointty);
procedure psretranslate(var mat: psmatrixty; const dist: pspointty);
procedure psscale(var mat: psmatrixty; const scale: pspointty);
procedure psscale(var mat: psmatrixty; const scale: flo64);
procedure psscalex(var mat: psmatrixty; const scale: flo64);
procedure psscaley(var mat: psmatrixty; const scale: flo64);
procedure psrotate(var mat: psmatrixty; const angle: real);
function pstransform(const mat: psmatrixty; const apoint: pspointty): pspointty; overload;
function pstransform(const mat: psmatrixty; const apoint: pointty): pspointty; overload;
function psdist(const source,dest: pspointty): pspointty; overload;
function pspoint(const apoint: pointty): pspointty;
procedure psnormalizerect(var ll,ur: pspointty);

Types

psmatrixty = array [0..2] of array [0..1] of real;
psfontinfoarty = array of psfontinfoty;
psalignty = (...);
pslevelty = (...);
imagecachekindty = (...);
imagecachearty = array of imagecachety;

Constants

defaultimagecachesize = 500000;
defaultimagecachemaxitemsize = 100000;
psunitymatrix: psmatrixty = ((1,0), (0,1), (0,0));

Description

Functions and Procedures

function psrealtostr(const avalue: real): string;
 
procedure pstranslate(var mat: psmatrixty; const dist: pspointty);
 
procedure psretranslate(var mat: psmatrixty; const dist: pspointty);
 
procedure psscale(var mat: psmatrixty; const scale: pspointty);
 
procedure psscale(var mat: psmatrixty; const scale: flo64);
 
procedure psscalex(var mat: psmatrixty; const scale: flo64);
 
procedure psscaley(var mat: psmatrixty; const scale: flo64);
 
procedure psrotate(var mat: psmatrixty; const angle: real);
 
function pstransform(const mat: psmatrixty; const apoint: pspointty): pspointty; overload;
 
function pstransform(const mat: psmatrixty; const apoint: pointty): pspointty; overload;
 
function psdist(const source,dest: pspointty): pspointty; overload;
 
function pspoint(const apoint: pointty): pspointty;
 
procedure psnormalizerect(var ll,ur: pspointty);
 

Types

psmatrixty = array [0..2] of array [0..1] of real;
 
psfontinfoarty = array of psfontinfoty;
 
psalignty = (...);
 
Values
  • pa_center
  • pa_lefttop
  • pa_top
  • pa_righttop
  • pa_right
  • pa_rightbottom
  • pa_bottom
  • pa_leftbottom
  • pa_left
pslevelty = (...);
 
Values
  • psl_1
  • psl_2
  • psl_3
imagecachekindty = (...);
 
Values
  • ick_1
  • ick_2
  • ick_3
  • ick_4
imagecachearty = array of imagecachety;
 

Constants

defaultimagecachesize = 500000;
 
defaultimagecachemaxitemsize = 100000;
 
psunitymatrix: psmatrixty = ((1,0), (0,1), (0,0));
 

Generated by PasDoc 0.16.0.