How to determine if a page item belongs to Master page - Adorners


hi

 

i trying use adorners adorn page item differently if belongs master page opposed regular (non-master) page


i looking through api , using logic in adorner draw method below. however, flags remains set 2048 , unable detect master page item.(never enter if block). wondering if using flag incorrectly or if there somethign else detect master page item @ time of drawing adorner..

void mytagadornment::draw
(
ishape*             shape,
adornmentdraworder    draworder,
graphicsdata*        gd,
int32                flags
)

{

        if (ishape::kisamasterpageitem & flags)
        {
            // shape belongs master page
 
          trace("drawing frame adornment master page!\n");
            break;
        }

}

 

 

thanks!

sameer

the flags sent argument draw() drawing flags , not iterate flags. 2048 means kdrawframeedge set. cannot check if item on master page way.



More discussions in InDesign SDK


adobe

Comments

Popular posts from this blog

Hur installera Joomla på One.com - Joomla! Forum - community, help and support

removing index.php from URL address - Joomla! Forum - community, help and support

「イメージマップのアンカー名には、...」のエラーが出ないようにしたい