PaperSpace Viewports

PaperSpace Viewports

Anonymous
Not applicable
215 Views
2 Replies
Message 1 of 3

PaperSpace Viewports

Anonymous
Not applicable
Hi,
I want to have three viewports in paperspace generated automatically when I run my program.How to get this.Thanks in advance.

Regards,
Subhashree.
0 Likes
216 Views
2 Replies
Replies (2)
Message 2 of 3

Anonymous
Not applicable
Here's an example

 

AcDbBlockTable *pTable =
0;
 if(acdbCurDwg()->getBlockTable(pTable, AcDb::kForRead) ==
Acad::eOk)
 {
  AcDbBlockTableRecord *pRec =
0;
  if(pTable->getAt("*PAPER_SPACE", pRec, AcDb::kForWrite) ==
Acad::eOk)
  {
   AcDbViewport *pView =
0;
   pView = new
AcDbViewport;
   pView->setCenterPoint(AcGePoint3d(10,10,0));
   pView->setHeight(5);
   pView->setWidth(5);
   if(pRec->appendAcDbEntity(pView)
!=
Acad::eOk)
   {
    acedAlert("Unable
to add
Viewport");
    pRec->close();
    pTable->close();
    delete
pView;
    return;
   }
   pView->close();

 

   pView = new
AcDbViewport;
   pView->setCenterPoint(AcGePoint3d(0,10,0));
   pView->setHeight(5);
   pView->setWidth(5);
   if(pRec->appendAcDbEntity(pView)
!=
Acad::eOk)
   {
    acedAlert("Unable
to add
Viewport");
    pRec->close();
    pTable->close();
    delete
pView;
    return;
   }
   pView->close();

 

   pView = new
AcDbViewport;
   pView->setCenterPoint(AcGePoint3d(5,10,0));
   pView->setHeight(5);
   pView->setWidth(5);
   if(pRec->appendAcDbEntity(pView)
!=
Acad::eOk)
   {
    acedAlert("Unable
to add
Viewport");
    pRec->close();
    pTable->close();
    delete
pView;
    return;
   }
   pView->close();
   pRec->close();
  }
  pTable->close();
 }


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Hi,

I want to have three viewports in paperspace generated automatically when
I run my program.How to get this.Thanks in advance.

Regards,
Subhashree.

0 Likes
Message 3 of 3

Anonymous
Not applicable
Thanks a lot for your reply Sir.

I want to add some more functionality to the viewports created.I want all the viewports to be active so that I can show three different views in three viewports.How to do this.Please Kindly help me.Thanks in advance.
Regards,
Subhashree.
0 Likes