Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

find continued footnotes

Explorer ,
Nov 04, 2019 Nov 04, 2019

How do i check the text frame has continued footnotes

 

var fn = textFrames[0].footnotes[0].isValid;  its working only if the page has footnote.

TOPICS
Scripting
709
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 04, 2019 Nov 04, 2019

Hi,

this could help:

 

How to detect/select overflowing footnote text
Laubender | Jul 29, 2019

https://community.adobe.com/t5/InDesign/How-to-detect-select-overflowing-footnote-text/m-p/10552360#...

 

Regards,
Uwe Laubender

( ACP )

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 04, 2019 Nov 04, 2019

I am trying to move objects above the footnote continued text via script.  Please advice

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 04, 2019 Nov 04, 2019

Sorry. I have no idea what you are after.

Could explain in a couple of screenshots?

 

Thanks,
Uwe Laubender

( ACP )

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 04, 2019 Nov 04, 2019

footnoteText.PNG

 

The page has continued foot. I need to move the figure above the continued footnote via script.  

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 04, 2019 Nov 04, 2019

What's the rule?

Why do you want to move the figure?

Where to?

 

What do you mean with figure?
The graphic frame plus the frame with the caption?

Are both frames anchored to the main story where your footnote is?

Are both grouped in one group?

 

???

 

Regards,

Uwe Laubender

( ACP )

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 04, 2019 Nov 04, 2019

What's the rule? -- The rule is footnote seperator

Why do you want to move the figure? -- the process is autopaginating the content, i moving the grouped object near by the intext citiaion

Where to?

 

What do you mean with figure? -- grouped objects
The graphic frame plus the frame with the caption? yes

Are both frames anchored to the main story where your footnote is? nope. needs to place with wrap setting

Are both grouped in one group? one group

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 04, 2019 Nov 04, 2019

A footone has the property storyOffset.

That's the insertion point just before the footnote special character.

 

Get the text frame where this footnote is with:

var myTextFrame = myFootnote.storyOffset.parentTextFrames[0];

 

The page is:

var myPage = myFootnote.storyOffset.parentTextFrames[0].parentPage;

if the frame is not on the pasteboard.

 

You then could move your group to that page and hope for the best:

myGroup.move( myPage );

 

Position it so that it will align to the top of the text frame there:

myGroup.move
(
	[
		myTextFrame.geometricBounds[1],
		myTextFrame.geometricBounds[0]
	]
);

 

If the problem will be solved is unclear. Could be that now another footnote is split. Or the same footnote is still split.

You have to test this after moving the group and decide of the situation is now better or worse.

 

Regards,
Uwe Laubender

( ACP )

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 04, 2019 Nov 04, 2019

Another thing:

myFootnote.texts[0].parentTextFrames is the array of text frames your footnote's text is running through.

If the length of this array is 1 the footnote text is not split.

 

Regards,
Uwe Laubender

( ACP )

 

EDITED

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 04, 2019 Nov 04, 2019

 

Sorry, My issue is to find the foonote if its continued from the previous page. pleaser refer the screenshot 

 

textFrames[0].footnotes[0].isValid -- footnote continued page gives false results.

 

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 04, 2019 Nov 04, 2019

Hi,

as I already said:

First find a specific footnote, then test the text of the footnote:

 

// When text is selected in the story that contains footnotes:
var myFootnote = app.selection[0].parentStory.footnotes[0];

var footnoteTextContinues = [];

// Test if footnote text continues to other frames:
if( myFootnote.texts[0].parentTextFrames.length > 1 )
{
var textFramesArray = myFootnote.texts[0].parentTextFrames;
footnoteTextContinues[ footnoteTextContinues.length++ ] = [ myFootnote , textFramesArray ];

// footnoteTextContinues[0] contains e.g.: [ object Footnote , [ object TextFrame , object TextFrame , … ] ]

};

 

Regards,
Uwe Laubender

( ACP )

 

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 05, 2019 Nov 05, 2019
LATEST

I think sreekarthikeyank want to find the top of the footnote area so that he can move the figure before the notes (where it belongs). sreekarthikeyank: move the figure to the pasteboard, get the baseline of the last text line, and move the figure back on to the page such that its bottom is on baseline of the last text line.

 

P.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines