InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
SnpTransformPageItems Class Reference

Public Member Functions

 SnpTransformPageItems ()
 
virtual ~SnpTransformPageItems ()
 
ErrorCode TranslateByPageitems (UIDList itemList)
 
ErrorCode TranslateToPageitems (UIDList itemList)
 
ErrorCode RotateByPageitems (UIDList itemList)
 
ErrorCode RotateToPageitems (UIDList itemList)
 
ErrorCode SkewByPageitems (UIDList itemList)
 
ErrorCode SkewToPageitems (UIDList itemList)
 
ErrorCode ScaleByPageitems (UIDList itemList)
 
ErrorCode ScaleToPageitems (UIDList itemList)
 
ErrorCode ResizeByPageitems (UIDList itemList)
 
ErrorCode ResizeToPageitems (UIDList itemList)
 

Detailed Description

This code snippet provide samples for transform page items using ITransfromFacade and IGeometryFacade.

  • How to move page item,
  • How to rotate page item,
  • How to how to scale page item,
  • How to skew page item,
  • How to how to resize page item,
  • How to use generic transform interface ITransformFacade::TransformItems(...)
  • How to use generic resize interface IGeometryFacade::ResizeItems(...)

Constructor & Destructor Documentation

SnpTransformPageItems::SnpTransformPageItems ()
inline

Constructor.

virtual SnpTransformPageItems::~SnpTransformPageItems ()
inlinevirtual

Destructor

Member Function Documentation

ErrorCode SnpTransformPageItems::ResizeByPageitems (UIDList itemList)

Resize pageitems by a relative amount type in.

Parameters
itemListthe selected page items.
Returns
kSuccess on success, other ErrorCode otherwise.

Resize by

ErrorCode SnpTransformPageItems::ResizeToPageitems (UIDList itemList)

Resize pageitems to new size.

Parameters
itemListthe selected page items.
Returns
kSuccess on success, other ErrorCode otherwise.

Resize to

ErrorCode SnpTransformPageItems::RotateByPageitems (UIDList itemList)

Rotate pageitems by a degree

Parameters
itemListthe selected page items.
Returns
kSuccess on success, other ErrorCode otherwise.

Rotate By

ErrorCode SnpTransformPageItems::RotateToPageitems (UIDList itemList)

Rotate pageitems to a new degree.

Parameters
itemListthe selected page items.
Returns
kSuccess on success, other ErrorCode otherwise.

Rotate to

ErrorCode SnpTransformPageItems::ScaleByPageitems (UIDList itemList)

Scale pageitems by a factor.

Parameters
itemListthe selected page items.
Returns
kSuccess on success, other ErrorCode otherwise.

Scale By

ErrorCode SnpTransformPageItems::ScaleToPageitems (UIDList itemList)

Scale pageitems to a certain factor.

Parameters
itemListthe selected page items.
Returns
kSuccess on success, other ErrorCode otherwise.

Scale to

ErrorCode SnpTransformPageItems::SkewByPageitems (UIDList itemList)

Skew pageitems by a slope.

Parameters
itemListthe selected page items.
Returns
kSuccess on success, other ErrorCode otherwise.

Skew By

ErrorCode SnpTransformPageItems::SkewToPageitems (UIDList itemList)

Skew pageitems to a new slope.

Parameters
itemListthe selected page items.
Returns
kSuccess on success, other ErrorCode otherwise.

Skew to

ErrorCode SnpTransformPageItems::TranslateByPageitems (UIDList itemList)

Translate pageitems, move page item by a distance

Parameters
itemListthe selected page items.
Returns
kSuccess on success, other ErrorCode otherwise.

Translate By

ErrorCode SnpTransformPageItems::TranslateToPageitems (UIDList itemList)

Translate pageitems, move page item to a new location

Parameters
itemListthe selected page items.
Returns
kSuccess on success, other ErrorCode otherwise.

Translate To