[scribus-dev] Extended Page Attributes

Gregory Pittman gpittman at iglou.com
Tue Oct 4 14:07:12 UTC 2016


On 10/04/2016 09:18 AM, John L. Poole wrote:
> 
> 
> On 10/3/2016 12:48 PM, JLuc wrote:
>> Le 03/10/2016 à 16:34, John L. Poole a écrit :
>>> Is there a way for a user to add attributes to a PAGE object?
>>
>> Have you had a look at the document's user defined properties
>> in Files > Document's settings ?
>> Depending on your workflow, it might enable to achieve what you're
>> looking for.
>>
>> JLuc
>>
>>
>> _______________________________________________
>> scribus-dev mailing list
>> scribus-dev at lists.scribus.net
>> http://lists.scribus.net/mailman/listinfo/scribus-dev
> 
> Yes, I looked at this, but at your suggestion tried it again.  I tried
> entering in some data through the user interface File > Document 
> Setup... > Document Item Attributes.  What I entered then shows up in
> the XML as:
> 
>         <DocItemAttributes>
>             <ItemAttribute Name="pagename" Type="string"
> Value="TestPageName 1" Parameter="Parameter1" Relationship="child"
> RelationshipTo="page" AutoAddTo="none"/>
>             <ItemAttribute Name="" Type="none" Value="" Parameter=""
> Relationship="none" RelationshipTo="" AutoAddTo="none"/>
>         </DocItemAttributes>
> 
> I was unable to find anything in the Scribus Help under the Scripter API
> showing how this structure could be accessed programmatically. Yes, if I
> could read and write to this, then DocItemAttributes might act as an
> ancillary database.  But with hundreds of pages, the accessibility has
> to be programmatic.  It would just be easier to place a text box (using
> a formulaic naming structure which includes a page number) on a layer
> that does not print.
> 

Yes, I think this is your basic problem, working with whatever Scripter
gives you access to.

Greg



More information about the scribus-dev mailing list