Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] separatePages member layout not well supported by PDF #9331

Closed
sliekens opened this issue Oct 23, 2023 · 1 comment
Closed

[Bug] separatePages member layout not well supported by PDF #9331

sliekens opened this issue Oct 23, 2023 · 1 comment
Labels
bug A bug to fix pdf Produce PDF as the output format

Comments

@sliekens
Copy link

Describe the bug
Hi, I'm having problems generating PDFs from API documentation that uses "memberLayout": "separatePages".

Specifically, an InvalidBookmark warning is generated for each member that was split to its own page. The result is that empty pages are added where the separated member page should be.

Some output from docfx pdf, to give you an idea:

Searching custom plugins in directory /home/vscode/.nuget/packages/docfx/2.71.1/tools/net8.0/any/...
6 plug-in(s) loaded.
Building 746 file(s) in ManagedReferenceDocumentProcessor(BuildManagedReferenceDocument=>SplitClassPageToMemberLevel=>ValidateManagedReferenceDocumentMetadata=>ApplyOverwriteDocumentForMref=>FillReferenceInformation)...
Building 2 file(s) in ResourceDocumentProcessor(ValidateResourceMetadata)...
Building 10 file(s) in ConceptualDocumentProcessor(BuildConceptualDocument=>CountWord=>ValidateConceptualDocumentMetadata)...
Building 2 file(s) in TocDocumentProcessor(BuildTocDocument)...
Applying templates to 2631 model(s)...
XRef map exported.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_Adventures">Adventures</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_Adventures'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_ContinentRectangle">ContinentRectangle</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_ContinentRectangle'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_DefaultFloor">DefaultFloor</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_DefaultFloor'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_GodShrines">GodShrines</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_GodShrines'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_Hearts">Hearts</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_Hearts'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_HeroChallenges">HeroChallenges</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_HeroChallenges'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_Id">Id</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_Id'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_LabelCoordinates">LabelCoordinates</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_LabelCoordinates'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_MapRectangle">MapRectangle</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_MapRectangle'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_MasteryPoints">MasteryPoints</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_MasteryPoints'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_MaxLevel">MaxLevel</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_MaxLevel'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_MinLevel">MinLevel</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_MinLevel'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_Name">Name</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_Name'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_PointsOfInterest">PointsOfInterest</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_PointsOfInterest'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.Map.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_Map_Sectors">Sectors</a>'. The file docs/api/GuildWars2.Exploration.Maps.Map.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_Map_Sectors'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_ContinentId">ContinentId</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_ContinentId'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_ContinentName">ContinentName</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_ContinentName'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_ContinentRectangle">ContinentRectangle</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_ContinentRectangle'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_DefaultFloor">DefaultFloor</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_DefaultFloor'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_Floors">Floors</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_Floors'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_Id">Id</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_Id'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_Kind">Kind</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_Kind'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_MapRectangle">MapRectangle</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_MapRectangle'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_MaxLevel">MaxLevel</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_MaxLevel'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_MinLevel">MinLevel</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_MinLevel'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_Name">Name</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_Name'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_RegionId">RegionId</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_RegionId'.
/workspaces/gw2sdk/docs/api/GuildWars2.Exploration.Maps.MapSummary.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Exploration_Maps_MapSummary_RegionName">RegionName</a>'. The file docs/api/GuildWars2.Exploration.Maps.MapSummary.yml doesn't contain a bookmark named 'GuildWars2_Exploration_Maps_MapSummary_RegionName'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery__ctor_System_Net_Http_HttpClient_">CommerceQuery(HttpClient)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery__ctor_System_Net_Http_HttpClient_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_ExchangeGemsForGold_System_Int32_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_">ExchangeGemsForGold(int, MissingMemberBehavior, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_ExchangeGemsForGold_System_Int32_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_ExchangeGoldForGems_GuildWars2_Coin_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_">ExchangeGoldForGems(Coin, MissingMemberBehavior, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_ExchangeGoldForGems_GuildWars2_Coin_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetBuyOrders_System_Int32_System_Nullable_System_Int32__System_String_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_">GetBuyOrders(int, int?, string?, MissingMemberBehavior, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetBuyOrders_System_Int32_System_Nullable_System_Int32__System_String_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetDeliveryBox_System_String_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_">GetDeliveryBox(string?, MissingMemberBehavior, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetDeliveryBox_System_String_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetItemPriceById_System_Int32_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_">GetItemPriceById(int, MissingMemberBehavior, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetItemPriceById_System_Int32_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetItemPricesBulk_GuildWars2_MissingMemberBehavior_System_Int32_System_Int32_System_IProgress_GuildWars2_ResultContext__System_Threading_CancellationToken_">GetItemPricesBulk(MissingMemberBehavior, int, int, IProgress&lt;ResultContext&gt;?, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetItemPricesBulk_GuildWars2_MissingMemberBehavior_System_Int32_System_Int32_System_IProgress_GuildWars2_ResultContext__System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetItemPricesBulk_System_Collections_Generic_IReadOnlyCollection_System_Int32__GuildWars2_MissingMemberBehavior_System_Int32_System_Int32_System_IProgress_GuildWars2_ResultContext__System_Threading_CancellationToken_">GetItemPricesBulk(IReadOnlyCollection&lt;int&gt;, MissingMemberBehavior, int, int, IProgress&lt;ResultContext&gt;?, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetItemPricesBulk_System_Collections_Generic_IReadOnlyCollection_System_Int32__GuildWars2_MissingMemberBehavior_System_Int32_System_Int32_System_IProgress_GuildWars2_ResultContext__System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetItemPricesByIds_System_Collections_Generic_IReadOnlyCollection_System_Int32__GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_">GetItemPricesByIds(IReadOnlyCollection&lt;int&gt;, MissingMemberBehavior, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetItemPricesByIds_System_Collections_Generic_IReadOnlyCollection_System_Int32__GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetItemPricesIndex_System_Threading_CancellationToken_">GetItemPricesIndex(CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetItemPricesIndex_System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetOrderBookById_System_Int32_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_">GetOrderBookById(int, MissingMemberBehavior, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetOrderBookById_System_Int32_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetOrderBooksBulk_GuildWars2_MissingMemberBehavior_System_Int32_System_Int32_System_IProgress_GuildWars2_ResultContext__System_Threading_CancellationToken_">GetOrderBooksBulk(MissingMemberBehavior, int, int, IProgress&lt;ResultContext&gt;?, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetOrderBooksBulk_GuildWars2_MissingMemberBehavior_System_Int32_System_Int32_System_IProgress_GuildWars2_ResultContext__System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetOrderBooksBulk_System_Collections_Generic_IReadOnlyCollection_System_Int32__GuildWars2_MissingMemberBehavior_System_Int32_System_Int32_System_IProgress_GuildWars2_ResultContext__System_Threading_CancellationToken_">GetOrderBooksBulk(IReadOnlyCollection&lt;int&gt;, MissingMemberBehavior, int, int, IProgress&lt;ResultContext&gt;?, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetOrderBooksBulk_System_Collections_Generic_IReadOnlyCollection_System_Int32__GuildWars2_MissingMemberBehavior_System_Int32_System_Int32_System_IProgress_GuildWars2_ResultContext__System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetOrderBooksByIds_System_Collections_Generic_IReadOnlyCollection_System_Int32__GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_">GetOrderBooksByIds(IReadOnlyCollection&lt;int&gt;, MissingMemberBehavior, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetOrderBooksByIds_System_Collections_Generic_IReadOnlyCollection_System_Int32__GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetOrderBooksIndex_System_Threading_CancellationToken_">GetOrderBooksIndex(CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetOrderBooksIndex_System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetPurchases_System_Int32_System_Nullable_System_Int32__System_String_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_">GetPurchases(int, int?, string?, MissingMemberBehavior, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetPurchases_System_Int32_System_Nullable_System_Int32__System_String_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetSales_System_Int32_System_Nullable_System_Int32__System_String_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_">GetSales(int, int?, string?, MissingMemberBehavior, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetSales_System_Int32_System_Nullable_System_Int32__System_String_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_'.
/workspaces/gw2sdk/docs/api/GuildWars2.Commerce.CommerceQuery.yml: warning InvalidBookmark: Invalid link: '<a href="#GuildWars2_Commerce_CommerceQuery_GetSellOrders_System_Int32_System_Nullable_System_Int32__System_String_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_">GetSellOrders(int, int?, string?, MissingMemberBehavior, CancellationToken)</a>'. The file docs/api/GuildWars2.Commerce.CommerceQuery.yml doesn't contain a bookmark named 'GuildWars2_Commerce_CommerceQuery_GetSellOrders_System_Int32_System_Nullable_System_Int32__System_String_GuildWars2_MissingMemberBehavior_System_Threading_CancellationToken_'.

To Reproduce
Steps to reproduce the behavior:

  1. docfx init -q
  2. Change "memberLayout" to "separatePages"
  3. Add a "pdf" section
  4. Add some class library with a bunch of classes to the src/ directory
  5. docfx docfx_project/docfx.json build

Expected behavior
The PDF should include the separate member pages.

Context (please complete the following information):

  • OS: Debian 11 (Bullseye)
  • Docfx version: "2.71.1"

Additional context
You can clone my repository which has this problem for debugging: https://github.com/sliekens/gw2sdk

@sliekens sliekens added the bug A bug to fix label Oct 23, 2023
@yufeih yufeih added the pdf Produce PDF as the output format label Oct 24, 2023
@yufeih yufeih mentioned this issue Oct 26, 2023
15 tasks
@yufeih
Copy link
Contributor

yufeih commented Nov 2, 2023

Addressed in v2.73.0 with a new PDF engine.

@yufeih yufeih closed this as completed Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A bug to fix pdf Produce PDF as the output format
Projects
None yet
Development

No branches or pull requests

2 participants