Jump to content

dreimer

Registered Users - Approved
  • Posts

    524
  • Joined

Everything posted by dreimer

  1. Not real sure on their version naming convention, but .12 may come after .6
  2. In his post he states if you need the update for production purposes before it is released to contact support. I would try that.
  3. Tried the same leaving the vertical set to 1 in fpi file and same results. I think you need to call support.
  4. I just ran a test similar to yours, used your same setting in the fpi file with the exception of the size and I took out the vertical step and repeat and this is my output files.Test-Output1.pdf Test-Output2.pdf Test-Output3.pdf
  5. Still trying to figure this one out! Kind of stumped here! Try changing the vertical Step and repeat to none?
  6. This is kind of what I was thinking but if there are blanks the background artwork(if any) would still get imposed. That is why I was wondering if the OP could post the final output file.
  7. Do you have blank records in your file? Is your file 566 records or 600? Not sure I can be any more help. Something doesn't sound correct. What version of FP are you using? Maybe someone else has run into this and can chime in.
  8. That doesn't make much sense. So in the final file, how are the records stacked? Is there 100 in one stack and 66 in the other? Can you post?
  9. Infinite stack checked for me makes Fusion Pro create one PDF and ignores my stack count. Do you have any chunking rules in your template?
  10. Hopefully the fpi file comes across for you unlike it did for me.4Up_.125Gutter.fpi 2015-01-07 09_32_26-Greenshot.pdf
  11. This is how Fusion Pro is designed, to use the least amount of paper. Trying to reproduce your results and not getting it. My test has 250 records per and the first 4 files are 500 PDF pages and the last is 36.
  12. Everything seems to look correct. Maybe try changing the Pages Per Record to 1. I never change that and not really sure what it does. Also, I would uncheck the Infinite stack button since you want only 100 per. Everything else looks correct to me.
  13. Hmm, for some reason the FPI file isn't coming across correctly. Can you do a screenshot of the three windows? (Document, Press Sheet, & Layout)
  14. Hmmmm, that is interesting because FP does the exact thing you want normally for me? Are you stacking 1-100 in one stack and 101-200 in the other, or are you going across the sheet? What does your imposition file look like? Can you post it?
  15. Depends what your data includes, there is three versions of a Code 128 barcode. But yes Fusion Pro can create all three of them.
  16. So I attached another example of how three locations they would want on one line. Tried changing up your codes provided and can't seem to get anything to work. If I eliminate the two per requirement my biggest problem would be suppressing the pipe when not needed when the next store starts a new line. Maybe a table would work??? TIAThreePerLine.pdf
  17. Wow, thanks for the codes Dan! Way less coding than what I was doing, but I figured there was an easier way. There actually is not a request to have just two stores per line, depending on the length of names they would like three per line but I had no idea on how to make that flow without possibly wrapping a phone number to a new line away for the store name. Is there a place where I can find out what all these things in the code are actually doing so I can understand them and try to learn to use this kind of coding? Thanks again. I will try these.
  18. Attached is the data I am using for set-up. Saved them as text tab delimited so I could post here. Thanks step. I'm sure an array may be the way to go but not sure how to do that.55740_Proof.txt StoreList.txt
  19. So I have a rule using my main data linking to an external data source and the rule works the way I want but was wondering how I can clean it up. Basically the if statements are going through the data to decide which return function to use based on the last Store Number field populated. I have attached how the rule works with all 15 stores populated. I have included only a portion of the rule since it has too many characters. TIA var XDF = new ExternalDataFileEx("StoreList.csv", "\,"); var a = XDF.FindRecord("Number", Field("Store1")); var b = XDF.FindRecord("Number", Field("Store2")); var c = XDF.FindRecord("Number", Field("Store3")); var d = XDF.FindRecord("Number", Field("Store4")); var e = XDF.FindRecord("Number", Field("Store5")); var f = XDF.FindRecord("Number", Field("Store6")); var g = XDF.FindRecord("Number", Field("Store7")); var h = XDF.FindRecord("Number", Field("Store8")); var i = XDF.FindRecord("Number", Field("Store9")); var j = XDF.FindRecord("Number", Field("Store10")); var k = XDF.FindRecord("Number", Field("Store11")); var l = XDF.FindRecord("Number", Field("Store12")); var m = XDF.FindRecord("Number", Field("Store13")); var n = XDF.FindRecord("Number", Field("Store14")); var o = XDF.FindRecord("Number", Field("Store15")); if ((Field("Store1") != "") && (Field("Store2") == "")) { return "<span>" + "<b>" + XDF.GetFieldValue(a, 1) + "</span>" + " " + XDF.GetFieldValue(a, 6); } if ((Field("Store2") != "") && (Field("Store3") == "")) { return "<span>" + "<b>" + XDF.GetFieldValue(a, 1) + "</span>" + " " + XDF.GetFieldValue(a, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(b, 1) + "</span>" + " " + XDF.GetFieldValue(b, 6); } if ((Field("Store3") != "") && (Field("Store4") == "")) { return "<span>" + "<b>" + XDF.GetFieldValue(a, 1) + "</span>" + " " + XDF.GetFieldValue(a, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(b, 1) + "</span>" + " " + XDF.GetFieldValue(b, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(c, 1) + "</span>" + " " + XDF.GetFieldValue(c, 6); } if ((Field("Store4") != "") && (Field("Store5") == "")) { return "<span>" + "<b>" + XDF.GetFieldValue(a, 1) + "</span>" + " " + XDF.GetFieldValue(a, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(b, 1) + "</span>" + " " + XDF.GetFieldValue(b, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(c, 1) + "</span>" + " " + XDF.GetFieldValue(c, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(d, 1) + "</span>" + " " + XDF.GetFieldValue(d, 6); } if ((Field("Store5") != "") && (Field("Store6") == "")) { return "<span>" + "<b>" + XDF.GetFieldValue(a, 1) + "</span>" + " " + XDF.GetFieldValue(a, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(b, 1) + "</span>" + " " + XDF.GetFieldValue(b, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(c, 1) + "</span>" + " " + XDF.GetFieldValue(c, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(d, 1) + "</span>" + " " + XDF.GetFieldValue(d, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(e, 1) + "</span>" + " " + XDF.GetFieldValue(e, 6); } if ((Field("Store6") != "") && (Field("Store7") == "")) { return "<span>" + "<b>" + XDF.GetFieldValue(a, 1) + "</span>" + " " + XDF.GetFieldValue(a, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(b, 1) + "</span>" + " " + XDF.GetFieldValue(b, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(c, 1) + "</span>" + " " + XDF.GetFieldValue(c, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(d, 1) + "</span>" + " " + XDF.GetFieldValue(d, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(e, 1) + "</span>" + " " + XDF.GetFieldValue(e, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(f, 1) + "</span>" + " " + XDF.GetFieldValue(f, 6); } if ((Field("Store7") != "") && (Field("Store8") == "")) { return "<span>" + "<b>" + XDF.GetFieldValue(a, 1) + "</span>" + " " + XDF.GetFieldValue(a, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(b, 1) + "</span>" + " " + XDF.GetFieldValue(b, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(c, 1) + "</span>" + " " + XDF.GetFieldValue(c, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(d, 1) + "</span>" + " " + XDF.GetFieldValue(d, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(e, 1) + "</span>" + " " + XDF.GetFieldValue(e, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(f, 1) + "</span>" + " " + XDF.GetFieldValue(f, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(g, 1) + "</span>" + " " + XDF.GetFieldValue(g, 6); } if ((Field("Store8") != "") && (Field("Store9") == "")) { return "<span>" + "<b>" + XDF.GetFieldValue(a, 1) + "</span>" + " " + XDF.GetFieldValue(a, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(b, 1) + "</span>" + " " + XDF.GetFieldValue(b, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(c, 1) + "</span>" + " " + XDF.GetFieldValue(c, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(d, 1) + "</span>" + " " + XDF.GetFieldValue(d, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(e, 1) + "</span>" + " " + XDF.GetFieldValue(e, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(f, 1) + "</span>" + " " + XDF.GetFieldValue(f, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(g, 1) + "</span>" + " " + XDF.GetFieldValue(g, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(h, 1) + "</span>" + " " + XDF.GetFieldValue(h, 6); } if ((Field("Store9") != "") && (Field("Store10") == "")) { return "<span>" + "<b>" + XDF.GetFieldValue(a, 1) + "</span>" + " " + XDF.GetFieldValue(a, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(b, 1) + "</span>" + " " + XDF.GetFieldValue(b, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(c, 1) + "</span>" + " " + XDF.GetFieldValue(c, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(d, 1) + "</span>" + " " + XDF.GetFieldValue(d, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(e, 1) + "</span>" + " " + XDF.GetFieldValue(e, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(f, 1) + "</span>" + " " + XDF.GetFieldValue(f, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(g, 1) + "</span>" + " " + XDF.GetFieldValue(g, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(h, 1) + "</span>" + " " + XDF.GetFieldValue(h, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(i, 1) + "</span>" + " " + XDF.GetFieldValue(i, 6); } if ((Field("Store10") != "") && (Field("Store11") == "")) { return "<span>" + "<b>" + XDF.GetFieldValue(a, 1) + "</span>" + " " + XDF.GetFieldValue(a, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(b, 1) + "</span>" + " " + XDF.GetFieldValue(b, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(c, 1) + "</span>" + " " + XDF.GetFieldValue(c, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(d, 1) + "</span>" + " " + XDF.GetFieldValue(d, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(e, 1) + "</span>" + " " + XDF.GetFieldValue(e, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(f, 1) + "</span>" + " " + XDF.GetFieldValue(f, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(g, 1) + "</span>" + " " + XDF.GetFieldValue(g, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(h, 1) + "</span>" + " " + XDF.GetFieldValue(h, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(i, 1) + "</span>" + " " + XDF.GetFieldValue(i, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(j, 1) + "</span>" + " " + XDF.GetFieldValue(j, 6); } if ((Field("Store11") != "") && (Field("Store12") == "")) { return "<span>" + "<b>" + XDF.GetFieldValue(a, 1) + "</span>" + " " + XDF.GetFieldValue(a, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(b, 1) + "</span>" + " " + XDF.GetFieldValue(b, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(c, 1) + "</span>" + " " + XDF.GetFieldValue(c, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(d, 1) + "</span>" + " " + XDF.GetFieldValue(d, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(e, 1) + "</span>" + " " + XDF.GetFieldValue(e, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(f, 1) + "</span>" + " " + XDF.GetFieldValue(f, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(g, 1) + "</span>" + " " + XDF.GetFieldValue(g, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(h, 1) + "</span>" + " " + XDF.GetFieldValue(h, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(i, 1) + "</span>" + " " + XDF.GetFieldValue(i, 6) + " | " + "<span>" + "<b>" + XDF.GetFieldValue(j, 1) + "</span>" + " " + XDF.GetFieldValue(j, 6) + "<p>" + "<span>" + "<b>" + XDF.GetFieldValue(k, 1) + "</span>" + " " + XDF.GetFieldValue(k, 6); } Sample Output.pdf
  20. Looks like a known issue that is being fixed. http://forums.printable.com/showthread.php?t=3982&page=3
  21. Hmm, I tried to look at your sample you referred to but I am unable to duplicate your output. The rules didn't come across in the zip file. I assume that is because the def file is not there. Nevermind, figured it out! This works well!
  22. Maybe try something like this: var headerRow = myTable.AddRow(); myTable.Rows[0].Cells[0].Font = "Arial"; myTable.Rows[0].Cells[0].PointSize = 10; myTable.Rows[0].Cells[0].HAlign = "Center"; myTable.Rows[0].Cells[0].SetBorders("Thin","Black","Bottom"); myTable.Rows[0].Cells[0].Margins = new FPTableMargins; myTable.Rows[0].Cells[0].Margins.Top = 10; myTable.Rows[0].Cells[0].Margins.Bottom = 10; myTable.Rows[0].CopyCells(0,1,2); myTable.Rows[0].Cells[0].Content = "Name"; myTable.Rows[0].Cells[1].Content = "Birth Date"; myTable.Rows[0].Cells[2].Content = "Relationship"; This is obviously from a table I have so if you don't need the font and border tags you could remove those.
  23. Not sure I really understand the end goal but have you tried using the SetBodyPageUsage in an OnRecordStart rule? Or are you looking for overflow pages? This will switch pages based on a field in your data to use whichever page your rule tells it to. For example: FusionPro.Composition.SetBodyPageUsage(Field("Version"), true); This rule will switch pages in your template based on what is in your "Version" Field. You need to name your pages to what the value is in the "Version" field and make them unused.
  24. That works perfectly!!! Thank you very much will use this often!
×
×
  • Create New...