Resize document
Hi Toke,
here is my code to set the document dimensions:
PMRect newSize;
newSize.SetDimensions(newWidth,newHeight);
InterfacePtr<ICommand> frontDocCmdData(CmdUtils::CreateCommand(kSetPageSi zeCmdBoss));
InterfacePtr<IDocSetupCmdData> docSetupCmdData(frontDocCmdData, IID_IDOCSETUPCMDDATA);
docSetupCmdData->SetDocument(documentUIDRef);
docSetupCmdData->SetPageSize(neueSeitengroesse);
CmdUtils::ProcessCommand(frontDocCmdData);
// refresh the screen
if (desktop)
{
InterfacePtr<IDocument> document(documentUIDRef, UseDefaultIID());
Utils<ILayoutUIUtils>()->InvalidateViews(document);
}
Daniel
|