OVERLAYBOXPARAMETERS

typedef struct tagOVERLAYBOXPARAMETERS
{
   L_UINT uStructSize; 
   L_INT16 nOverlayOriginRow; 
   L_INT16 nOverlayOriginColumn; 
   L_TCHAR  * pszOverlayOrImageMagnification; 
   L_INT32 nMagnifyToNumberOfColumns; 
   L_TCHAR  * pszOverlayMagnificationType; 
   L_TCHAR  * pszOverlayForegroundDensity; 
   L_TCHAR  * pszOverlayBackgroundDensity; 
   L_TCHAR  * pszOverlaySmoothingType; 

} OVERLAYBOXPARAMETERS, * pOVERLAYBOXPARAMETERS;

The OVERLAYBOXPARAMETERS structure is used to specify the parameters of Image Overlay Boxes.

Member

Description

uStructSize

Size of the structure.

nOverlayOriginRow

The first Value in Overlay Origin (6000,0050).

nOverlayOriginColumn

The second Value in Overlay Origin (6000,0050).

pszOverlayOrImageMagnification

Overlay or Image Magnification (2040,0072).

nMagnifyToNumberOfColumns

Magnify to Number of Columns (2040,0074).

pszOverlayMagnificationType

Overlay Magnification Type (2040,0060).

pszOverlayForegroundDensity

Overlay Foreground Density (2040,0080).

pszOverlayBackgroundDensity

Overlay Background Density (2040,0082).

pszOverlaySmoothingType

Overlay Smoothing Type (2040,0070).

Comments

Refer to the DICOM standard for more details about the attributes described by this structure.

When the structure is used with the functions LDicomPrintSCU::CreateOverlayBox and LDicomPrintSCU::UpdateOverlayBox, the member uStructSize must specify the size of the structure. The function LDicomPrintSCU::GetDefaultOverlayBoxParameters sets the member to the size of the structure.

If one of the Attributes Overlay or Image Magnification (2040,0072) and Magnify to Number of Columns (2040,0074) is specified without the other, they will both be ignored.

See Also

Functions:

LDicomPrintSCU::CreateOverlayBox, LDicomPrintSCU::UpdateOverlayBox, LDicomPrintSCU::GetDefaultOverlayBoxParameters

Topics:

Print Management SCU