Recent Posts

Pages: [1] 2 3 4 5 6 7 8 ... 10
1
Hello a.L.e.,

thank you very much. Now, it work fine!

Here my Script:

#!/usr/bin/env python
# -*- coding: utf-8  -*-

# VergroesserungTextrahemn.py
# this version 2018.08.06
#

import scribus

if scribus.haveDoc():
   if scribus.selectionCount() == 0:
      scribus.messageBox('Scribus - Script Error',
         "Es ist kein Textrahmen ausgewählt.\nBitte Textrahmen auswählen und starten Sie das Script neu.",
         scribus.ICON_WARNING, scribus.BUTTON_OK)
      sys.exit(2)
   if scribus.selectionCount() > 1:
      scribus.messageBox('Scribus - Script Error',
         "Sie haben mehr als einen Rahmen ausgewählt.\nBitte Textrahmen auswählen und starten Sie das Script neu.",
         scribus.ICON_WARNING, scribus.BUTTON_OK)
      sys.exit(2)

meineSeite = 1
meineSeitenAnzahl = scribus.pageCount()
meineSeiteBreite, meineSeiteHoehe = scribus.getPageSize()
meinOben,meinLinks,meinRechts,meinUnten = scribus.getPageMargins()
meinAusgewaehlterRahmen = scribus.getSelectedObject()
meineAlteRahmenBreite, meineAlteRahmenHoehe = scribus.getSize(meinAusgewaehlterRahmen)

while (meineSeite <= meineSeitenAnzahl):
   scribus.gotoPage(meineSeite)
   meineSeitenObjekteAnzahl = scribus.getPageItems()
   for meinRahmen in meineSeitenObjekteAnzahl:
      if (meinRahmen[1] == 4):
         meineRahmenBreite, meineRahmenHoehe = scribus.getSize(meinRahmen[0])
         if (meineAlteRahmenBreite == meineRahmenBreite) and (meineAlteRahmenHoehe == meineRahmenHoehe) :
            scribus.sizeObject((meineSeiteBreite - meinLinks - meinRechts), (meineSeiteHoehe - meinOben - meinUnten), meinRahmen[0])
   meineSeite = meineSeite + 1
scribus.redrawAll()


See regards
Martin
2
scribus.getSize(meinRahmen): getSize() expects no argument or a string.
meinRahmen is ein tuple, and you used it correctly in meinRahmen[1]...

i did not check, but i think that scribus.getSize(meinRahmen[0]) is what you're looking for.
check what the fields in meinRahmen are... though...

be careful:

   meinRahmen = 1
   for meinRahmen in meineSeitenObjekteAnzahl:

is a dangerous thing!
- you initialize meinRahmen to a value that is not compatible with the elements in meineSeitenObjekteAnzahl
- since you only use it inside of the for, you should not define meinRahmen at a higher level, otherwise it lives longer than you need and thought...


does this help?

ciao
a.l.e
3
General Discussion / Re: 12" Vinyl Templates?
« Last post by amandamatthews2018 on August 20, 2018, 01:03:07 pm »
Unfortunately, GarryP is right and you'll give yourself hard time looking for the template of that kind.
Anyway, wish you good luck!
4
Beginner Talk / nudging
« Last post by Rose on August 20, 2018, 08:00:37 am »
Is there a way to adjust the nudge settings when using the arrow key?

I'd like to nudge more precisely and to be able to quickly change measurements as needed. For instance 1mm & 0.5mm.

I've seen the sh/alt/ctr keyboard shortcuts in the manual  and don't really understand where all the different measurements units are set up (inches, pixels, pts, etc.). Also the shortcuts don't appear to work for me in the way described -  shortcuts for regular and smaller jumps appear to move the same amount.

I'm using the latest Scribus Portable (1.4.7) on win 7. My document size is set up in inches but I prefer to nudge in mm. Is that an issue?

With thanks!
5
Hello,
I have me write a script, but Ireceive the following error

Traceback (most recent call last):
  File "<string>", line 10, in <module>
  File "C:\Program Files\Scribus 1.5.4\share\scripts\VergroesserungTextrahmen.py", line 35, in <module>
    meineRahmenBreite, meineRahmenHoehe = scribus.getSize(meinRahmen)
TypeError: coercing to Unicode: need string or buffer, tuple found

Here my script:
#!/usr/bin/env python
# -*- coding: utf-8  -*-

# VergroesserungTextrahemn.py
# this version 2018.08.06
#

import scribus

if scribus.haveDoc():
   if scribus.selectionCount() == 0:
      scribus.messageBox('Scribus - Script Error',
         "Es ist kein Textrahmen ausgewählt.\nBitte Textrahmen auswählen und starten Sie das Script neu.",
         scribus.ICON_WARNING, scribus.BUTTON_OK)
      sys.exit(2)
   if scribus.selectionCount() > 1:
      scribus.messageBox('Scribus - Script Error',
         "Sie haben mehr als einen Rahmen ausgewählt.\nBitte Textrahmen auswählen und starten Sie das Script neu.",
         scribus.ICON_WARNING, scribus.BUTTON_OK)
      sys.exit(2)

meineSeite = 1
meineSeitenAnzahl = scribus.pageCount()
meineSeiteBreite, meineSeiteHoehe = scribus.getPageSize()
meinOben,meinLinks,meinRechts,meinUnten = scribus.getPageMargins()
meinAusgewaehlterRahmen = scribus.getSelectedObject()
meineAlteRahmenBreite, meineAlteRahmenHoehe = scribus.getSize(meinAusgewaehlterRahmen)

while (meineSeite <= meineSeitenAnzahl):
   scribus.gotoPage(meineSeite)
   meineSeitenObjekteAnzahl = scribus.getPageItems()
   meinRahmen = 1
   for meinRahmen in meineSeitenObjekteAnzahl:
      if (meinRahmen[1] == 4):
         meineRahmenBreite, meineRahmenHoehe = scribus.getSize(meinRahmen)
         if (meinAlterRahmenBreite == meineRahmenBreite) and (meinAlterRahmenHoehe == meineRahmenHoehe) :
            scribus.sizeObject((meineSeiteBreite - meinLinks - meinRechts), (meineSeiteHoehe - meinOben - meinUnten), meinRahmen)
   meineSeite = meineSeite + 1
scribus.redrawAll()

What is the wrong code ?

Thank you for help

Martin
6
Free discussion / Re: Story Editor not working
« Last post by a.l.e on August 19, 2018, 01:17:53 pm »
just double click on the frame to insert text...

... and ignore the story editor... except if you know that you need it...
7
Free discussion / Re: Story Editor not working
« Last post by AdmFubar on August 19, 2018, 06:14:53 am »
You wouldn't by chance have a dual screen setup on your system? If so check your other monitor.. your edit text window might be sitting there.
8
Free discussion / Story Editor not working
« Last post by Jay on August 19, 2018, 01:58:45 am »
I'm just starting with Scribus. But suddenly the story editor does not appear. I've tired all four of the suggested ways to open, edit text, edit edit text, control C. I'm unable to copy and paste. I've even uninstalled and reinstalled Scribus 1.4.7 . I've been through the tool bar. I've changed and edited text through preferences. Nothing works. Why is Story Editor ignoring me? How can I insert text?
Thank you for your help.
9
Beginner Talk / Re: Making a "photobook" help ¿How I can show the numeration?
« Last post by Saolaina on August 17, 2018, 09:21:05 pm »
Thank you for the help!
I will do it with the second option!
 :D

All the Best!
Alina
10
Beginner Talk / Re: WARNINGS, CAUTIONS & NOTES (WCA)
« Last post by Johny_Rocket on August 17, 2018, 06:37:39 pm »
Dragon,

I am using Windows 7

J
Pages: [1] 2 3 4 5 6 7 8 ... 10