Library | Package Java Toolkit

Interface SheetOwner

package com.ptc.pfc.pfcSheet;

public interface SheetOwner
  extends jxobject



Description

This interface represents a model containing sheets.
Direct Known Subclasses:
Model2D



Method Summary
intAddSheet ()
    Adds a sheet to the model.
voidDeleteSheet (int SheetNumber)
    Removes a sheet from the model.
intGetCurrentSheetNumber ()
    Get method for attribute "CurrentSheetNumber"
    The current sheet number.
intGetNumberOfSheets ()
    Get method for attribute "NumberOfSheets"
    The number of sheets in the model.
View2DGetSheetBackgroundView (int SheetNumber)
    Returns the background view for the given sheet.
/*optional*/ SheetDataGetSheetData (int SheetNumber)
    Returns information about the specified sheet.
/*optional*/ DrawingFormatGetSheetFormat (int SheetNumber)
    Returns the drawing format used for the particular sheet.
ModelDescriptorGetSheetFormatDescr (int SheetNumber)
    Returns the model descriptor of the drawing format used for the particular sheet.
/*optional*/ SheetInfoGetSheetInfo (int SheetNumber)
    Returns information about the specified sheet.
doubleGetSheetScale (int SheetNumber, /*optional*/ Model DrawingModel)
    Returns the scale of the drawing on particular sheet.
Transform3DGetSheetTransform (int SheetNumber)
    Returns the transformation matrix for the sheet.
UnitGetSheetUnits (int SheetNumber)
    Returns the length units for the given sheet.
voidRegenerateSheet (int SheetNumber)
    Regenerates a specified sheet.
voidReorderSheet (int FromSheetNumber, int To)
    Reorders the given sheet to a new sheet number.
voidSetCurrentSheetNumber (int value)
    Set method for attribute "CurrentSheetNumber"
    The current sheet number.
voidSetSheetFormat (int SheetNumber, DrawingFormat Format, /*optional*/ Integer FormatSheetNumber, /*optional*/ Model DrawingModel)
    Applies the specified format to a drawing sheet.
voidSetSheetScale (int SheetNumber, double Scale, /*optional*/ Model DrawingModel)
    Sets the scale for a model on the sheet.

Method Detail

GetNumberOfSheets

intGetNumberOfSheets ()


    The number of sheets in the model.
Manual References:
Drawings: Drawing Sheet Information, Drawings: Drawing Sheet Information



GetCurrentSheetNumber/SetCurrentSheetNumber

intGetCurrentSheetNumber ()
voidSetCurrentSheetNumber (int value)


    The current sheet number.
Manual References:
Drawings: Drawing Sheet Information, Drawings: Drawing Sheet Information, Drawings: Drawing Sheet Operations, Drawings: Drawing Sheet Operations



AddSheet

intAddSheet ()


    Adds a sheet to the model.

Exceptions thrown (but not limited to):

XToolkitNotFound - The function failed because you do not have the required modules.

XToolkitInvalidItem - The function did nothing because the model already has the maximum number of sheets allowed.


Manual References:
Drawings: Drawing Sheet Operations, Drawings: Drawing Sheet Operations
Returns:
The number of the new sheet added.


ReorderSheet

voidReorderSheet (int FromSheetNumber, int To)


    Reorders the given sheet to a new sheet number.

Reordering will cause other affected sheets to change their sheet numbers as well.
Manual References:
Drawings: Drawing Sheet Operations, Drawings: Drawing Sheet Operations
Parameters:
FromSheetNumber
The sheet number to reorder. Sheet numbers range from 1 to the number of sheets.
To
The new sheet number for the sheet.
Returns:


GetSheetData

/*optional*/ SheetDataGetSheetData (int SheetNumber)


    Returns information about the specified sheet.

This method is deprecated. Use SheetOwner.GetSheetInfo(int) instead.
Manual References:
Drawings: Drawing Sheet Information
Parameters:
SheetNumber
The sheet number. Sheet numbers range from 1 to the number of sheets.
Returns:
The sheet data, including size, orientation, and units.


GetSheetInfo

/*optional*/ SheetInfoGetSheetInfo (int SheetNumber)


    Returns information about the specified sheet.
Manual References:
Drawings: Drawing Sheet Information, Drawings: Drawing Sheet Information
Parameters:
SheetNumber
The sheet number. Sheet numbers range from 1 to the number of sheets.
Returns:
The sheet info including size, orientation, and units.


GetSheetTransform

Transform3DGetSheetTransform (int SheetNumber)


    Returns the transformation matrix for the sheet.
Manual References:
Drawings: Drawing Sheet Information, Drawings: Drawing Sheet Information
Parameters:
SheetNumber
The sheet number. Sheet numbers range from 1 to the number of sheets.
Returns:
The transformation matrix for the sheet.


RegenerateSheet

voidRegenerateSheet (int SheetNumber)


    Regenerates a specified sheet.

The sheet must be displayed.
Manual References:
Drawings: Drawing Operations, Drawings: Drawing Sheet Operations, Drawings: Drawing Sheet Operations
Parameters:
SheetNumber
The sheet number. Sheet numbers range from 1 to the number of sheets.
Returns:


DeleteSheet

voidDeleteSheet (int SheetNumber)


    Removes a sheet from the model.

Exceptions thrown (but not limited to):

XToolkitNotFound - The function failed because you do not have the required modules.

XToolkitInvalidItem - The function did nothing because the specified sheet is not in the specified drawing.

XToolkitDeadLock - The Creo Parametric user interface is not prepared to handle this request (because it is blocked by another process such as an OLE container activation).


Manual References:
Drawings: Drawing Sheet Operations, Drawings: Drawing Sheet Operations
Parameters:
SheetNumber
The number of the sheet to remove.
Returns:


GetSheetScale

doubleGetSheetScale (int SheetNumber, /*optional*/ Model DrawingModel)


    Returns the scale of the drawing on particular sheet.
Manual References:
Drawings: Drawing Sheet Information, Drawings: Drawing Sheet Information
Parameters:
SheetNumber
The sheet number. Sheet numbers range from 1 to the number of sheets.
DrawingModel
The model used to measure the scale. If null, the function uses the current model in the drawing.
Returns:
The sheet scale. If no models are used in the drawing, the scale is 1.0.


SetSheetScale

voidSetSheetScale (int SheetNumber, double Scale, /*optional*/ Model DrawingModel)


    Sets the scale for a model on the sheet.
Manual References:
Drawings: Drawing Sheet Operations, Drawings: Drawing Sheet Operations
Parameters:
SheetNumber
The sheet number. Sheet numbers range from 1 to the number of sheets.
Scale
The scale to use.
DrawingModel
The drawing model to scale. Pass null to use the current drawing model.
Returns:


GetSheetFormat

/*optional*/ DrawingFormatGetSheetFormat (int SheetNumber)


    Returns the drawing format used for the particular sheet.

Exceptions thrown (but not limited to):

XToolkitNotFound - Format for the sheet was not found.


Manual References:
Drawings: Drawing Sheet Information, Drawings: Drawing Sheet Information
Parameters:
SheetNumber
The sheet number. Sheet numbers range from 1 to the number of sheets.
Returns:
The drawing format, or null, if no format is assigned to the sheet.


SetSheetFormat

voidSetSheetFormat (int SheetNumber, DrawingFormat Format, /*optional*/ Integer FormatSheetNumber, /*optional*/ Model DrawingModel)


    Applies the specified format to a drawing sheet.
Manual References:
Drawings: Drawing Sheet Operations, Drawings: Drawing Sheet Operations
Parameters:
SheetNumber
The sheet number to apply the format. Sheet numbers range from 1 to the number of sheets.
Format
The drawing format to apply.
FormatSheetNumber
The sheet number of the format to apply. This number can range from 1 to the number of sheets in the format. Pass null to use the first format sheet.
DrawingModel
The drawing model (used when resolving parameters in the format). Pass null to use the current drawing model.
Returns:


GetSheetBackgroundView

View2DGetSheetBackgroundView (int SheetNumber)


    Returns the background view for the given sheet.

The sheet background view is used for the placement of items in the drawing without associating them to a particular model view.
Manual References:
Drawings: Drawing Sheet Information, Drawings: Drawing Sheet Information, Drawings: Obtaining Drawing Views, Drawings: Instructions
Parameters:
SheetNumber
The sheet number. Sheet numbers range from 1 up to the number of sheets.
Returns:
The background view object.


GetSheetUnits

UnitGetSheetUnits (int SheetNumber)


    Returns the length units for the given sheet.
Manual References:
Drawings: Drawing Sheet Information, Drawings: Drawing Sheet Information
Parameters:
SheetNumber
The sheet number. Sheet numbers range from 1 up to the number of sheets.
Returns:
The units.


GetSheetFormatDescr

ModelDescriptorGetSheetFormatDescr (int SheetNumber)


    Returns the model descriptor of the drawing format used for the particular sheet.

Exceptions thrown (but not limited to):

XToolkitNotFound - Format for the sheet was not found.


Manual References:
Drawings: Drawing Sheet Information, Drawings: Drawing Sheet Information
Parameters:
SheetNumber
The sheet number. Sheet numbers range from 1 to the number of sheets.
Returns:
The model descriptor of the drawing format.