MarkdownPreviewView
...

applyScroll(scroll: number): void;

scroll はマークダウンファイルにおける行番号。このメソッドはスクロールだけしかしてくれない。

Obsidian を使っていてよく目にする「スクロール + ハイライト」が欲しければ

// view: MarkdownView
view.setEphemeralState({ line: lineNumber });

UPDATE: こんな隠れメソッドがあった。(center: true はなんともいえない効果だった。)

view.previewMode.renderer.applyScrollDelayed(lineNumber, {
    highlight: true,
    // center: true
})

MarkdownRenderChild を介して Component を継承しているので、addChild メソッドがある。そして、MarkdownPostProcessorContextaddChild は、reading view の場合には MarkdownPreviewViewaddChild メソッドを呼んでいる。

renderer: MarkdownPreviewRenderer

API には公開されていないが、MarkdownPreviewRenderer オブジェクト。

static postProcess(app: App, ctx: MarkdownPostProcessorContext)