Inner Margin Question

Hi everyone,
I am designing an art catalog on 240 pages, size 200x280 mm, which will be perfectly bound.
I wanted to have the outer margin larger than the other margins, however, I am not sure about the inner margin size - I originally set it at 15 mm, but now I am thinking it should be larger?
Also, should I use inner margin bleed, as I have 2-page images on some of the pages?
Thanks for your help.

Is there a special reason for making your book just slightly smaller than A4 - your size doesn't seem to be one thing or the other.
Margins are rather subjective. I suggest you go into a bookshop and look at books that are around your selected size and with the kind of design and content you want  and see which margins seems to work best.
You wouldn't have inside bleed on books that are printed in sections.
If your book is to be perfect bound, you will also need to produce cover artwork. This will be printed separately on heavier stock than the text and maybe laminated. The flat size of the cover artwork should be twice the size of the text trimmed page size plus and allowance for the spine.
Design your book in double page spreads and supply the printer with single page PDFs with printers marks. Discuss with your printer all technical matters before proceeding.
Derek

Similar Messages

  • Inner Class Question

    My question pertains to the code at the bottom of this post.
    I don't understand why the compiler doesn't give an error for the line below. Why would it let you refer to something inside the class (in this case I'm referring to ClassWithInnerClass.MyInnerClass) unless it were static?
    ClassWithInnerClass.MyInnerClass mic = cwic.retMyInnerClass();To illustrate why I'm asking, I created 2 ints ("regularInt" and "staticInt") inside class "ClassWithInnerClass". The compiler let me set the value of "staticInt" from within main whereas it wouldn't let me do so w/ "regularInt" (which is why I commented that line out). Don't get me wrong though - I understand the reasons why the compiler behaves as it does for "regularInt" and "staticInt". I understand that a static variable can be accessed without instantiating a class (and that there's only 1 created no matter how many classes are instantiated). I also understand that, to access a non-static variable, you need to instantiate a class. My question arises only because of trying to extend that logic to MyInnerClass.
    I can already take a guess that the answer is going to be something like, "the reason it works this way is because class 'MyInnerClass' is just a declaration NOT a definiton". I guess I just want confirmation of this and, if possible, some reasoning behind this logic.
    HERE'S THE CODE...
    class CreateInnerClasses {
         public static void main (String args[]) {
              ClassWithInnerClass cwic = new ClassWithInnerClass();
              ClassWithInnerClass.MyInnerClass mic = cwic.retMyInnerClass();
              //ClassWithInnerClass.regularInt = 5;
              ClassWithInnerClass.staticInt = 10;
              mic.printIt();
    class ClassWithInnerClass {
         public int regularInt ;
         static public int staticInt;
         class MyInnerClass {
              void printIt() {
                   System.out.println("Inside ClassWithInnerClass.myInnerClass");
         MyInnerClass retMyInnerClass () {
              return new MyInnerClass();

    The line    ClassWithInnerClass.MyInnerClass mic = cwic.retMyInnerClass();is accepted because the name of the inner class is ClassWithInnerClass.MyInnerClass. This has nothing to do with accessing fields even though the syntax is similar.
    On the other hand, the line    SomeClassWithAnInnerClass.InnerClass ic = new SomeClassWithAnInnerClass.InnerClass();is not accepted because the nested class SomeClassWithAnInnerClass.InnerClass is not static: you must have an instance of the outer class available. The correct syntax for calling the constructor of the inner class would be    Outer.Inner instance = outerInstance.new Inner();In this case you could write:    ClassWithInnerClass.MyInnerClass mic =  new SomeClassWithAnInnerClass() . new InnerClass();
        // OR:
        ClassWithInnerClass.MyInnerClass mic =  cwic . new InnerClass();The Java tutorial has a pretty good explanation on nested classes:
    http://java.sun.com/docs/books/tutorial/java/javaOO/nested.html
    http://java.sun.com/docs/books/tutorial/java/javaOO/innerclasses.html

  • Inner classes question

    Hi guys,
    I have a question to ask - when i'm writing an inner class and i want to create a new instance from it, the Eclipse forces me to use an instance of the containing class to call new.
    Is it how it's done or am i doing something wrong?
    public class A
        // Some code here
        public class B
             //Some code here
    }Trying to create an instance:
    A a = new A();
    A.B b = a.new B();

    What you have defined is "non-static" inner class.A "non-static" can only be instantiated only if we create an object of outer class.True.
    >
    There are two ways to create "inner" class object,
    1)The way you have written the codeTrue.
    2)
        public class A
    {    // Some code here    
    public void createInner()
    classB b=new ClassB();
    public classB   
    //Some code here   
    That code won't compile. Even if you corrected it so that it did compile, it doesn't really help in the OP's situation. Did you read the advice of Saish and Jos about why class 'B' probably shouldn't be public, anyway?

  • Borderless Printing US Letter: Doc Margin Question

    Hi everyone,
    I have a quick question about printing using HP Photosmart 5510 which offers borderless printing. I have inDesign CS 5 and using Mac OS X Lion.
    I'm trying to print a fllyer. After I select my document type to US Letter in inDesign, i placed my jpg flyer (8.5x11) in the document and it fit snug. However, when I selected borderless US letter print, the flyer came out different than what was in inDesign. It seems like inDesign automatically "cropped" the flyer...
    Here is what i mean (1st pic is inDesign, 2nd pic is the actual printed flyer). You can see how it's "cropped." The word Naruko should be a few milimeters away from the border, yet when it's printed, it actually got cut off. What's causing this?

    I don't have any experience with printers that offer borderless printing, but the thing they have to get around is the gripper margin. In offset printing, the gripper pulls the paper through the press, so you can't have image that goes all the way to the edge of the page on the lead edge. That's why people who need borderless printing on press will use a larger page with crops, and bleed the image into the crop area, so that the cutter can cut through bleed, and if the trim is off by a bit, it will still look like it was printed to the edge.
    I know that office printers also have the gripper margin limitation, so I'm not exactly sure how borderless printing is accomplished. Maybe the lead edge is pushed through and grabbed after it's imaged, but that's just a guess. From what I can see in your second image, it looks like the image was placed further down the page than you had intended, which is another limitation to office printers—the fact that there is some amount of drift between where the image is supposed to print and where it actually does. If you pick something on the page and measure from the top edge to it, does it measure the same as it does in InDesign? If it's also a bit lower, then I think you are dealing with the image drifting a bit. If the top is where it should be, I'd double-check that the paper size and the document size aren't off by a bit.

  • Word docs vs. page layout margin questions, word docs vs. page layout margin questions

    I'm trying to create an e.pub document from Pages. I notice that the Word docs in the templates have tabs that cannot be made bigger only smaller. Since this book is made of images I need to get the images a little bigger then the margins allow. I see if I go to the page layouts templates the margins are bigger but they do not allow export to e.pub. So, is there a way to make the margins bigger on word docs?
    Can I create mt own doc that will have bigger margins and let me export to epub?
    RD

    The only way to create an epub from pages is from a word processing document, not a page layout template. If you haven't seen it, there's more informatin about epub from pages and a sample template here:
    http://support.apple.com/kb/HT4168

  • Basic List Margin Question

    I know this is a very simple thing, but I have no clue how to
    do this.
    I have an unordered listing that indents itself from the
    table border. I would like to get rid of this indent so it is right
    against the border. I turned the borders on and you can see what
    I'm talking about in the center panel. I just want the lists to be
    against the left side of the table.
    Is there a css fix or is it even easier than that?
    Here's the page:
    http://www.starwarsbooksonline.com/index.html

    Set your unordered list CSS margin to -12 pixels, or whatever
    it takes.
    Lawrence Cramer *Adobe Community Ace*
    Cartweaver.com
    "tothebeat" <[email protected]> wrote in
    message
    news:f4ev60$rg2$[email protected]..
    >I know this is a very simple thing, but I have no clue
    how to do this.
    >
    > I have an unordered listing that indents itself from the
    table border. I
    > would like to get rid of this indent so it is right
    against the border. I
    > turned the borders on and you can see what I'm talking
    about in the center
    > panel. I just want the lists to be against the left side
    of the table.
    >
    > Is there a css fix or is it even easier than that?
    >
    > Here's the page:
    >
    http://www.starwarsbooksonline.com/index.html
    >

  • Inner thread question

    class A {
    getName(){}
    setName(){}
    class B extends A{
    private class innerClass extends Thread{
    run(){
    getName()
    setName()
    The problem is that calling getName from inner class will use the getName from Thread beacuse that is it's super. How do I specify the getName from class A? The setName is OK because Thread does not have a setName

    The only way you could do this remove the extends A and call explicitly by creating an instance of A
    run(){
    A a = new A();
    a.getName()
    a.setName()
    Doug_99 wrote:
    class A {
    getName(){}
    setName(){}
    class B extends A{
    private class innerClass extends Thread{
    run(){
    getName()
    setName()
    The problem is that calling getName from inner class will use the getName from Thread beacuse that is it's super. How do I specify the getName from class A? The setName is OK because Thread does not have a setName

  • [None] master page: margins questions (CS4ME)

    Hello,
    Does anyone know where the [None] master page gets its margins from? How can I change those margins?
    Thank you,
    Ariel

    I don't get the behaviour. In a blank default document, hitting ctrl-shift-p adds a new page with [None] applied? Also, in my case I added running-heads to the A-Master. So for pages where no running-head was required I was applying None, only to realize later that the margins there were different. I think. Although applying None doesn't actually change the margins. Hmm.
    And with scripting I'm not managing to access the [None] page: In other words, this:
    app.activeDocument.masterSpreads[0].name
    returns "A-Master"

  • LR3 Printing Margins Question

    I have printed a photo in PS CS5. I would like to print a similar photo in LR3 and have the same white margins around it so that the two look consistent. I can't figure out how to do this.
    I printered a 1740 x 2610 photo in PS CS5 to 4 x 6 and checked "Scale to Fit Media." I got a narrow white border which was fine.
    Now I want to print a similar size photo in LR3. I cannot figure out how to make the border width the same.
    Initially I had a problem with the margins in the Layout Panel. They would not allow adjustment in the Layou Panel to less than 0.11". I could drag them to less than that, but the size wouldn't be reflected in the Layout Panel. Finally I found that by tweaking printer driver settings, LR would then allow me to adjust the margins all the way down to 0 if I wanted. In theory I should be able to adjust them to match the PS margins, except the Print Dialog box in PS does't seem to tell me the margin size.
    Though PS did not give me the margin size, it did give me the photo size in the print dialog box (5.664 x 3.777 @ 455 PI). So I set the cell size in the LR Layout Panel to that size thinking that the margins would automatically come out the same. But when it was printed, the margins were still wider. I don't know why as it seems this should have worked.
    I am not sure how to get the printed margins in LR3 to match those in PS.
    Dale

    Right...unless you have a printer with "borderless" capability, you can't print bleeds. (More accurately, to print bleeds, you'd have to print on a larger sheet and trim down.)
    I suspect your margin discrepancy is a similar issue. Typical desktop printers can only print so close to the edge of the paper, leaving clearances for grabbers, edge detection, etc.

  • Page margins question:

    i'm trying to center my page, but it doesn't respond to
    changeing the margin-left. any suggestions why/how this could be
    true? code:
    import url("counselor_one_styles.css");
    body {
    background-color: #CCCCCC;
    margin-left: 75px;
    . . . .could this be stopped by something on my .css file?
    thanks.
    mike

    margin-left:75px will not center your page. It will make it
    appear 75px
    from the left-hand margin only. As the browser viewport width
    changes, this
    will look more and more off center to the left.
    > . . . .could this be stopped by something on my .css
    file? thanks.
    We'd have to see the page to say....
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "hconnorjr" <[email protected]> wrote in
    message
    news:fgtqh9$c4t$[email protected]..
    > i'm trying to center my page, but it doesn't respond to
    changeing the
    > margin-left. any suggestions why/how this could be true?
    code:
    > import url("counselor_one_styles.css");
    > body {
    > background-color: #CCCCCC;
    > margin-left: 75px;
    >
    > . . . .could this be stopped by something on my .css
    file? thanks.
    >
    > mike
    >
    >
    >

  • Anonymous Inner Class question

    How can I get "foof" to be echoed to the screen?
    class MyClass {
       void go() {
          Bar b = new Bar();
          b.doStuff(new Foo() {
             public void foof() {
                System.out.println("foof");
    interface Foo {
       void foof();
    class Bar {
       void doStuff(Foo f) {}
    public class TestWonder {
       public static void main (String... args) {
       new MyClass().go();
       //Why doesn't this print out "foof" to the screen? Nothing is echoed to the screen.
    }

    Sorry to be so thick, but I thought that the code did that already. Apparently it doesn't. In other words, how would the code invoke the override foof()? I should be clearer:
    I know if I change Bar's doStuff() to
    void doStuff(Foo f) {
    System.out.println("bar's dostuff");
    }then when go() is executed bar's dostuff will print out. But, what about the override in the anonymous inner class?
    Edited by: RonNYC2 on Feb 5, 2010 1:03 PM
    Edited by: RonNYC2 on Feb 5, 2010 1:05 PM

  • Crazy inner class question

    Write a java file and compile it. The compiled class size is X. Add an inner class and the size increases as well as adding another class file.
    Decompile both.
    You will see that the entire inner class is defined in the outer class as well as being in it's own class. Why is this necessary? Since you reference an inner class by using the outer class name, why do you need to have a separate inner class.class file generated?
    Thanks
    ST

    You will see that the entire inner class is defined in
    the outer class as well as being in it's own class.No, that is not true. The inner class is defined only in a separate class file.
    Why is this necessary? Since you reference an inner
    class by using the outer class name, why do you need
    to have a separate inner class.class file generated?Because inner classes was an addition to the Java language that the JVM does not know about. Therefore inner classes are translated into ordinary classes by the compiler.

  • Annoyomous Inner class question

    Is the test instance simply an instance of an annoyomous class which extends the MyClass class and provides a different implementation of it's printStuff() method?
    I want to make sure I understand why annoyomous class can be useful.
    Thanks ...
    class Tester {
       MyClass test = new MyClass(){
            protected void printStuff(){
                 System.out.println("Annoyomous class");
    class MyClass {
       protected void printStuff(){
         System.out.println("Original class");
    }

    I've read 2 chapters from different books on Anonymous Inner classes but I need to be sure I've grasped the concepts in my own head.
    I have replaced
    class Tester {
       MyClass test = new MyClass(){
            protected void printStuff(){
                 System.out.println("Annoyomous class");
    }With
    class Tester {
       MyClass test = new MyNewClass();
    class MyNewClass extends MyClass {
       protected void printStuff(){
            System.out.println("Annoyomous class");
    }This works the same way so
    Is the latter a more compact way to do one off extension and instaniation of a class.
    Would the latter be a better solution if you need to create more than one instance of the same anonymous class?

  • Inner Join question

    I have assignment for sql query by asking list all products where designer of product lives in the same region as supplier of the product. However, I have no clue to solve it. Please assist.
    Below are 4 tables I created:
    CREATE Table REGION
    RegCode          Varchar2 (8),
    RegName          Varchar2 (40),
    ShipDays          Number (2),
    PRIMARY KEY     (RegCode)
    CREATE Table SUPPLIER
    SuppCode          Number (3),
    SuppName          Varchar2 (50),
    Rating          Varchar2 (1),
    RegCode          Varchar2 (8),
    PRIMARY KEY      (SuppCode),
    FOREIGN KEY     (RegCode) REFERENCES REGION
    CREATE table DESIGNER
    FirstName          Varchar2 (30),
    Surname          Varchar2 (30),
    Email          Varchar2 (45),
    Gender          Varchar2 (1),
    RegCode          Varchar2 (8),
    PRIMARY KEY     (FirstName, Surname),
    FOREIGN KEY     (RegCode) REFERENCES REGION
    CREATE table      PRODUCT
    ProdCode          Varchar2 (3),
    ProdName          Varchar2 (35),
    SellingPrice     Varchar2 (4),
    CostPrice          Varchar2 (4),
    FirstName          Varchar2 (30),
    Surname          Varchar2 (30),          
    SuppCode          Number (3),
    PRIMARY KEY     (ProdCode),
    FOREIGN KEY      (FirstName,Surname) REFERENCES DESIGNER,
    FOREIGN KEY      (SuppCode)     REFERENCES SUPPLIER
    Thanks a ton,
    Mandy

    You won't need the region table at all, because the region code in supplier and designer will be enough for you to know that they are the same.
    Do you know how to join tables at all?
    Write your query by starting with products. Then join it to supplies using the value that is the primary key in supplier and a foreign key in products. Then, join to designer in the same manner. The only tricky thing about the second join is that you'l need two fields to complete the join. After that, you'll be ready to find records where the region code is the same.
    Good luck! I hope this is enough to get you started...

  • Inner question

    Hi,
    Inner class question:
    Q.1 Given:
    public class MyClass {
    public class MyRunnable implements Runnable
         public static void main(String [] args)
              (new Thread(new MyRunner())).start();
    How to rectify it? change it to (new Thread(new MyClass().new MyRunner())).start(); ??
    Thanks
    gogo

    What error do you get?? Let me guess: something about MyRunnable being used in a static context...
    You cannot instantiate a non-static inner class in a static method (main in this case), because the instance of your inner class needs a reference to the instance of the enclosing class. Solutions: (1) make class MyRunnable static, or (2) instantiate it "within" an instance of class MyClass, as you suggested yourself.
    Jesper

Maybe you are looking for

  • Error while creating or editing any scenario in ACC

    Hi, I'm getting the following error when I attempt create a new scenario or edit an existing scenario using ACC. Any help on this?? java.lang.NoClassDefFoundError: javax/ejb/EJBLocalObject at java.lang.ClassLoader.defineClass1(Native Method) at java.

  • JCE Jurisdiction does not allow Portal to start

    Hi, I've a EP 6.0 SP9 on WAS 6.40. Someone has moved JDK files and I've to re-install full JDK. Now when I try to restart the Portal the message serve and enqueue server come up but the dispatcher,server,sdm part fails. I check for the logs and in bo

  • MM Report in SAP  tcode

    Dear All, can anybudy explain where i got these report in sap or any tcode Customization of reports / MIS will help us in keeping a check on the excess inventory, Some of the reports which are immediately required are – •     Summary of the PO’s •   

  • SPA941 with two extensions

    Hi there - I have an SPA941 setup with 2 extensions. The second extension is a shared extension that in also setup on another SPA941. I am the voicemail settings entered for the second extension but I can never get to the voicemail. Here some scenari

  • JScrollPane is smearing JPanel

    When painting to a panel inside a JScrollPane, I am having problems with the panel smearing as I scroll. It looks just as though it's repainting over what was already painted on the panel. Just as some testing, I called repaint within my paint method